๐ Django LiveView 2.0.0 is now available
I just released a major new version of Django LiveView, the framework that lets you build interactive, real-time web applications using only Python โ no JavaScript required.
๐ฏ What is Django LiveView?
A radically simpler way to build dynamic interfaces with Django. Inspired by Phoenix LiveView and Laravel Livewire, it lets you create SPAs without APIs, without JavaScript frameworks, without splitting your logic between frontend and backend.
HTML over WebSockets โ all interactivity works in real-time, logic lives in Python, and you use Django's template system.
๐ง Simplified configuration
pip install django-liveview
## ๐ช What can you do with LiveView?
- โ
Update the DOM in real-time without JavaScript
- โ
Interactive forms with instant validation
- โ
Infinite scroll and lazy loading
- โ
Multi-user live notifications
- โ
Real-time dashboards
- โ
Search with instant results
- โ
Everything with Python decorators and Django templates
๐ More information
https://github.com/Django-LiveView/liveview
If you're a Django developer and want to add real-time features without the complexity of a separate frontend, give LiveView a try.
#django #python #websockets #liveview #htmx
If you have a fediverse account, you can quote this note from your own instance. Search https://activity.andros.dev/users/andros/statuses/01KAH327DWM26DC6DQD0NAZ5TS on your instance and quote it. (Note that quoting is not supported in Mastodon.)