Roy*_*alk 7 django django-rest-framework django-channels
我想让Django REST框架与Web套接字一起工作,并且遇到了Django Channels.我可以在REST框架之上构建频道吗?
我在这里读到它是WIP,但是我想知道是否有一种简单的"轻松"方式将两者结合在一起.感谢任何建议,我仍然是Django的新手.
Roy van der Valk - 到目前为止你有运气吗?
我已经成功推出了我们的平台,该平台使用传统的Django视图,Django-Rest-Framework视图和频道'消费者'.
有一个名为Daphne的guncorn/wsgi替代品 - 它将缓解请求本身(无论http/websocket等等)到它的正确响应处理程序.它使用一个名为 - asgi的独立请求处理程序.
诀窍是制作django应用程序级别的URL以将'http.request'通道分派给正确的urls配置,该配置处理我们传统的Django和Django-Rest-Framework视图.
其余的asgi频道都有"视图"或通道,以便适当地处理它们.
如果这足以让您朝着正确的方向前进,请告诉我.如果您向我提供具体问题,我可以为您提供链接/详细信息.
取决于您想要做什么,如果您正在寻找实时创建API的端点,那么现在它是不可能的.
如果在Django之上序列化消息,有一个项目https://github.com/linuxlewis/channels-api.
| 归档时间: |
|
| 查看次数: |
4897 次 |
| 最近记录: |