mirror of
https://github.com/Django-LiveView/liveview
synced 2026-01-09 06:43:40 +01:00
59 lines
1.6 KiB
Markdown
59 lines
1.6 KiB
Markdown
# 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](https://hexdocs.pm/phoenix_live_view/) and [Laravel Livewire](https://laravel-livewire.com/).
|
|
|
|
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:
|
|
|
|
**👉 [Quick Start Guide](https://django-liveview.andros.dev/quick-start/)**
|
|
|
|
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/](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](LICENSE) file for details.
|
|
|
|
---
|
|
|
|
**Made with ❤️ and Python**
|