我在快速谷歌搜索中看到的 Django 轨道集成方法似乎没有携带 Django 抽象,比如“request.user”。“request.user”特别重要,因为我不会(可能不正确地)重新实现会话处理(这听起来可能会导致严重的安全错误)。
或者,我应该使用不同的服务器吗?我更喜欢使用稳定、成熟、流行的软件,它会得到维护和改进。Orbit 和 Django 似乎有资格。
如果您正在寻找“集成 Django 和 Orbited”,您可以在这里查看:http://github.com/clemesha/hotdot这是我认为您正在寻找的一个非常完整(但尚未完善)的示例为了。
特别是,该示例包括使用 Orbited 进程中的 Django 模型(更具体地说,Twisted Cred + Django 模型)进行身份验证,以及过滤和修改在途 Orbited 消息。在示例中,您会发现您基本上获得了“request.user”对象,因为“request.user”对象可以通过 Django 设置的 cookie + 使用django.contrib.sessions.models.Session
模型对象的数据库调用来访问。