【问题标题】:Python - Django for realtime webappPython - 用于实时 web 应用程序的 Django
【发布时间】:2014-01-14 07:00:00
【问题描述】:

我需要开发一个实时网络应用程序(井字游戏),允许多个玩家实时对战。 webapp 会有一些流量,并且会在现实世界中使用。我还需要将所有分类存储在 MySQL 或 PostgreSQL 数据库中,并且我需要注册用户并处理会话。

我已经阅读了一些关于该主题的内容,但我有一些疑问。

对于这种项目,我必须结合 Django 使用异步网络库,如 Tornado、Gevent 或 Node.js。

1 - 我的第一个问题是,是否可以在 Tornado/Gevent/Node.js 进程中获取 Django 用户会话?

2- 我应该将哪个库(Tornado/Gevent/Node.js)用于此类项目?

最好的问候,

【问题讨论】:

  • 第一个问题应该分开作为一个新帖子。

标签: python django node.js tornado gevent


【解决方案1】:

回答第一个问题,gevent-socketio 与 Django 完美集成,因此如果您从 Gevent 运行 Django 站点,您将可以访问会话。

请注意,会话只会在创建套接字时传递,然后你就靠自己了。

【讨论】:

    猜你喜欢
    • 2017-11-24
    • 2012-09-10
    • 2015-03-24
    • 2011-04-12
    • 1970-01-01
    • 1970-01-01
    • 2015-10-06
    • 2015-01-04
    • 1970-01-01
    相关资源
    最近更新 更多