mirror of
https://github.com/Django-LiveView/liveview
synced 2026-01-07 05:43:39 +01:00
1.6 KiB
1.6 KiB
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/
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
📄 License
MIT License - see LICENSE file for details.
Made with ❤️ and Python
