PYTHONOMANIA
273 subscribers
195 photos
3 videos
1 file
616 links
Откройте для себя мир Python в PYTHONOMANIA!

Идеально подходит как для начинающих, так и для опытных разработчиков. Присоединяйтесь к нам, чтобы достичь совершенства в Python!

Сайт: https://pythonomania.github.io/
Download Telegram
📱Django LiveView.

Django LiveView — фреймворк для создания реал-тайм SPA(Single Page Application) на чистом Django без JavaScript, используя HTML over WebSockets.

Вдохновлён Phoenix LiveView: вся логика остаётся в Python, фронтенд рендерится Django-шаблонами через WebSockets (Django Channels). Кликнул кнопку — сервер отправил HTML-фрагмент, который JS вставил в нужный селектор. Без API, React'ов и фронтенд-разработчиков.

🔹Особенности:

🔘@liveview_handler — декоратор для обработки событий, send() — отправка HTML-обновлений с target, append, remove, scroll.
​
🔘Автообнаружение хендлеров в liveview_components/, формы, broadcast для мультиплеера, infinite scroll через Intersection Observer.

🔘Установка: pip install liveview, добавить в INSTALLED_APPS с daphne/channels, LIVEVIEW_APPS = ["myapp"].

✅Django LiveView — пиши Python, получай SPA как в Phoenix LiveView.

#django #python #realtime #liveview #websockets #spadevelopment #hotwire

📱Ссылка на репозиторий:
https://github.com/Django-LiveView/liveview
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍4🔥2