我想拥有带有龙卷风后端的 django 管理面板,它将处理来自在线游戏的请求。我目前不知道,以下面的方式加载 django 应用程序是否是个好主意:
wsgi_app = tornado.wsgi.WSGIContainer(
django.core.handlers.wsgi.WSGIHandler())
tornado_app = tornado.web.Application(
[
('/hello-tornado', HelloHandler),
('.*', tornado.web.FallbackHandler, dict(fallback=wsgi_app)),
])
server = tornado.httpserver.HTTPServer(tornado_app)
server.listen(options.port)
tornado.ioloop.IOLoop.instance().start()
HelloHandler 将成为后端解析器。
我会在组合 wsgi + ioloop 时失去一些性能吗?
如果它是一个糟糕的解决方案,它可以运行 2 个应用程序:django admin 和 tornado web。你能回答我如何将 Django ORM 与 Tornado 应用程序一起使用吗?