【发布时间】:2020-05-24 14:16:29
【问题描述】:
https://github.com/prateekamana/tempstack
所以我有一个简单的应用程序,我想在我的反应前端获取文章,而无需动态刷新页面。我知道我要么必须实现 websockets 要么 sse 连接。所以我尝试使用 Django 通道来实现它,但我不知道如何设置它。
我安装了频道,但到处都是聊天应用程序的示例,我只想简单地从我的 rest api 中获取带有 websocket 的文章。您能否告诉我如何在没有 AuthMiddlewareStack() 的情况下路由 websocket? (因为我认为这与用户身份验证有关,我不想处理,因为它不是聊天应用程序。)
# WebSocket chat handler
"websocket": AuthMiddlewareStack(
URLRouter([
url(r"^chat/admin/$", AdminChatConsumer),
url(r"^chat/$", PublicChatConsumer),
])
),
# Using the third-party project frequensgi, which provides an APRS protocol
"aprs": APRSNewsConsumer,
})```
【问题讨论】:
标签: django dynamic websocket django-channels