文件名称:django-rest-live:Websockets上的Django REST框架订阅
文件大小:34KB
文件格式:ZIP
更新时间:2024-06-03 19:34:41
django websockets realtime django-rest-framework django-channels
Django REST Live django-rest-live通过利用提供的websocket支持,将Websocket上的实时订阅添加到视图中。 在阅读文档! django-rest-live灵感来自。 该项目的目标是尽可能地为已经使用Django REST Framework的项目提供嵌入式实时解决方案。 与项目不同, django-rest-live并非旨在取代REST框架来通过REST API执行CRUD操作。 相反,它旨在与HTTP REST端点结合使用。 客户端仍应使用由ViewSets和其他API视图生成的常规REST框架端点来获取初始数据以填充页面,以及任何写入驱动的行为( POST , PATCH , PUT , DELETE )。 django-rest-live消除了在页面加载后定期轮询GET请求以更新资源的需求。
【文件预览】:
django-rest-live-master
----setup.py(1KB)
----.gitignore(121B)
----rest_live()
--------consumers.py(11KB)
--------signals.py(549B)
--------__init__.py(225B)
--------routers.py(1KB)
--------apps.py(92B)
--------mixins.py(4KB)
--------testing.py(6KB)
----version.sh(96B)
----LICENSE(1KB)
----CHANGELOG.md(217B)
----README.md(2KB)
----tests()
--------utils.py(4KB)
--------test_live.py(21KB)
--------settings.py(2KB)
----mkdocs.yml(251B)
----.circleci()
--------config.yml(414B)
----test_app()
--------__init__.py(0B)
--------views.py(2KB)
--------serializers.py(799B)
--------models.py(419B)
--------apps.py(90B)
--------migrations()
----manage.py(625B)
----docs()
--------usage.md(9KB)
--------index.md(1KB)
--------api.md(4KB)
--------signals.md(602B)
--------mixin.md(1KB)
--------router.md(800B)
--------installation.md(2KB)
--------testing.md(4KB)
----tox.ini(1KB)