1

DjangoとTornadIO2/Tornadoを使用してsocket.ioアプリを作成しています。TonradIO2セッションでは、TornadoのHTTPRequestオブジェクトにアクセスできます。ただし、SocketConnectionクラスのイベントハンドラーでdjangoリクエストオブジェクトにアクセスできません。理想的には、設定されたすべてのdjangoを、イベントハンドラーに到達する前に、リクエストオブジェクトで実行するようにします。それらを明示的に途中で呼び出すこともできますが、最初にHTTPRequestオブジェクトをDjangoHttpRequestまたはDjangoWSGIRequestオブジェクトに変換する必要があります。これを達成する方法について何か提案はありますか?

4

1 に答える 1

1

TornadoにはWSGIContainerがあり、「WSGI互換の関数をTornadoのHTTPサーバーで実行可能にし」、「他のフレームワーク(Django、web.pyなど)をTornadoHTTPサーバーとI/Oループで実行できるようにします」。

于 2012-03-08T08:41:14.963 に答える