我目前使用的Django rest api是使用docker,nginx,uWSGI,redis,Django和Angular开发的。
我要添加几个websocket端点,我想保留现有架构,并继续通过uWSGI和nginx服务HTTP请求。并使用Django渠道(带有Nginx)进行网络套接字连接。
有可能吗?如果是这样,我可以仅使用一个容器并在不同端口上启动uWSGI和daphne吗?还是我需要单独的Django应用程序来将所有通道和容器分开?
答案 0 :(得分:1)
是的,只需确保SELECT id FROM project_team WHERE name = ? AND project_id = ?
中的路径与来自urls.py
的路由不重叠
CHANNELS_LAYER