mirror of
https://github.com/Django-LiveView/docs.git
synced 2024-09-19 23:07:21 +02:00
53 lines
2.1 KiB
Org Mode
53 lines
2.1 KiB
Org Mode
* Home
|
|
:PROPERTIES:
|
|
:ONE: one-custom-default-home
|
|
:CUSTOM_ID: /
|
|
:TITLE:
|
|
:DESCRIPTION: Framework for creating Realtime SPAs using HTML over the Wire technology.
|
|
:END:
|
|
|
|
** What is Django LiveView?
|
|
|
|
Django LiveView is a framework for creating Realtime SPAs using HTML over the Wire technology. It is inspired by Phoenix LiveView and it is built on top of Django Channels.
|
|
|
|
It allows you to create interactive web applications using only HTML, CSS and Python. JavaScript ONLY is used to capture events, send and receive strings over a WebSockets channel.
|
|
|
|
** What are your superpowers?
|
|
|
|
- Create SPAs without using APIs.
|
|
- Uses Django's template system to render the frontend (Without JavaScript).
|
|
- The logic is not split between the backend and the frontend, it all stays in Python.
|
|
- You can still use all of Django's native tools, such as its ORM, forms, plugins, etc.
|
|
- Everything is asynchronous by default.
|
|
- Don't learn anything new. If you know Python, you know how to use Django LiveView.
|
|
- All in real time.
|
|
|
|
Now you can create SPAs without using APIs, without JavaScript, and without learning anything new. If you know Python, you know how to use Django LiveView.
|
|
|
|
Are you ready to create your first Realtime SPA? Let's go to the [[#/docs/quickstart/][Quickstart]].
|
|
|
|
* Quickstart
|
|
:PROPERTIES:
|
|
:ONE: one-custom-default-doc
|
|
:CUSTOM_ID: /docs/quickstart/
|
|
:TITLE: Quickstart
|
|
:DESCRIPTION: Get started with Django LiveView the easy way.
|
|
:END:
|
|
|
|
* Source code
|
|
:PROPERTIES:
|
|
:ONE: one-custom-default-doc
|
|
:CUSTOM_ID: /docs/source-code/
|
|
:TITLE: Source code
|
|
:DESCRIPTION: List of all related source code.
|
|
:END:
|
|
|
|
- [[https://github.com/Django-LiveView/liveview][LiveView]]: Source code of the Django framework and app published in pip.
|
|
- [[https://github.com/Django-LiveView/docs][Website and Docs]]: All documentation, including this same page.
|
|
- Templates
|
|
- [[https://github.com/Django-LiveView/starter-template][Starter]]
|
|
- [[https://github.com/Django-LiveView/minimal-template][Minimal]]
|
|
- [[https://github.com/Django-LiveView/assets][Assets]]
|
|
- Demos
|
|
- [[https://github.com/Django-LiveView/demo-snake][Snake]]
|