Django LiveView
Build real-time, reactive interfaces with Django using WebSockets — write Python, not JavaScript.
Django LiveView is a framework for creating interactive, real-time web applications entirely in Python, inspired by Phoenix LiveView and Laravel Livewire.
Create rich, dynamic user experiences with server-rendered HTML without writing a single line of JavaScript. Perfect for Django developers who want real-time features without the complexity of a separate frontend framework.
📋 Requirements
- Python 3.10+
- Django 4.2+
- Redis (for Channels layer)
- Channels 4.0+
🚀 Quick Start
Get started in minutes! Follow our interactive tutorial:
The guide covers:
- Installation and setup
- Creating your first LiveView handler
- Building interactive components
- Real-time updates with WebSockets
📚 Documentation
Complete documentation is available at:
👉 https://django-liveview.andros.dev/docs/install/
Learn about:
- Handlers and frontend integration
- Forms and broadcasting
- Advanced features (infinite scroll, auto-focus, debounce)
- Error handling and testing
- Deployment strategies
- API reference and troubleshooting
🤝 Contributing
Contributions are welcome! Please see the contribution guidelines for instructions on how to submit issues or pull requests.
📄 License
MIT License - see LICENSE file for details.
Made with ❤️ and Python
Metadata
Release files for django-liveview 2.4.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| django_liveview-2.4.0.tar.gz | 78.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| django_liveview-2.4.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 132.7 kB
Release files / django_liveview-2.4.0.tar.gz
| Download URL | django_liveview-2.4.0.tar.gz |
|---|---|
| Size | 78.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
9d0f990c0f4d9134285ed6640a53fc51ecbe1cea59c21cc0a19fe1b2b3d6f1e7
|
|
BLAKE2b-256 checksum How to use checksums |
11472000c7bb6df4b07b721be85f300bc2c17d3f0c1af443fd734da94387f2f1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.13
|
Release files / django_liveview-2.4.0-py3-none-any.whl
| Download URL | django_liveview-2.4.0-py3-none-any.whl |
|---|---|
| Size | 54.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
2a10065d44f7d2996c3350291ac7791aa6610df0bfd95d1696c7073a055874c4
|
|
BLAKE2b-256 checksum How to use checksums |
b40ce17231cdeaa649dc6270658fabd51a71a642d02c77d37e5054da431d7e0b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.13
|