我的项目中需要websockets。找到了跨平台解决方案autobahn.ws,但只有纯python的教程可用。如何在django项目中使用高速公路作为聊天服务器?
答案 0 :(得分:4)
只需将以下代码添加到设置websocket的python脚本中。
if __name__ == '__main__': #pragma nocover
# Setup environ
sys.path.append(os.getcwd())
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "myapp.settings")
import django
django.setup()
现在,创建Web套接字的代码可以使用django模型和其他功能,就像它是一个视图一样。