DjangoとTornadIO2/Tornadoを使用してsocket.ioアプリを作成しています。TonradIO2セッションでは、TornadoのHTTPRequestオブジェクトにアクセスできます。ただし、SocketConnectionクラスのイベントハンドラーでdjangoリクエストオブジェクトにアクセスできません。理想的には、設定されたすべてのdjangoを、イベントハンドラーに到達する前に、リクエストオブジェクトで実行するようにします。それらを明示的に途中で呼び出すこともできますが、最初にHTTPRequestオブジェクトをDjangoHttpRequestまたはDjangoWSGIRequestオブジェクトに変換する必要があります。これを達成する方法について何か提案はありますか?
1 に答える
1
TornadoにはWSGIContainerがあり、「WSGI互換の関数をTornadoのHTTPサーバーで実行可能にし」、「他のフレームワーク(Django、web.pyなど)をTornadoHTTPサーバーとI/Oループで実行できるようにします」。
于 2012-03-08T08:41:14.963 に答える