如何使用django autobahn.ws?

时间:2016-05-03 09:06:23

标签: python django websocket autobahn

我的项目中需要websockets。找到了跨平台解决方案autobahn.ws,但只有纯python的教程可用。如何在django项目中使用高速公路作为聊天服务器?

1 个答案:

答案 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模型和其他功能,就像它是一个视图一样。