オンラインゲームからのリクエストを処理するトルネードバックエンドを備えた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 を組み合わせるとパフォーマンスが低下しますか?
悪い解決策である場合、django admin と tornado web の 2 つのアプリを実行できます。Tornado App で Django ORM を使用する方法を教えてください。