2016-04-25 5 views
3

twisted.webリアクタでDjangoを実行するにはどうしたらいいですか?私は確かなコード例や、githubやsourceforgeの何かを解きほぐすためのチュートリアルを見つけることができませんでした。私はかぎ針編みといくつかの他のラッパーを見たことがあるが、それらはすべて古くてメンテナンスから外れている。私はWSGIを使うことができますが、IDはむしろDjangoをリアクタとして実行し、Stdoutをフィードして残りのアプリケーションを制御できるかどうかを確認します。twisted.webでdjangoを実行

答えて

3

こんにちはカイル:私たちが私の会社で使っているヘンドリックスをかなり涼しくて、それを実行するのは簡単ですhx start --dev ...それはTiempoを使ってマルチスレッドとモニタリングを行うもう一つのクールな製品です... https://github.com/hendrix/hendrix

なぜ別のPythonサーバーですか?

GunicornとuWSGIはポートフォリオでリクエストを受け取り、リクエストをWSGIアプリに渡します。

代わりの一番最初アンドWSGIコンテナである、ヘンドリックスは、ネットワークエンジン 最前第アンドある - ツイストアプリケーション。

このように、ヘンドリックスはネイティブにスレッド、非同期、 websocketトラフィックを行い、 アーキテクチャの他のサービスと直接話すことができます。

https://github.com/hendrix/hendrix/tree/master/examples/django_hx_chatserver

+0

だから、このプロジェクトは、あなたが出て基礎となるコードの多くを行うために、任意の必要性を独自にジャンゴとねじれた原子炉を起動することができますか?それは素晴らしい!!!! –

+0

私はあなたがまだ使用意味:django.core.wsgi輸入get_wsgi_application アプリケーション= get_wsgi_applicationから 輸入OS os.environ.setdefault( "DJANGO_SETTINGS_MODULE"、 "example_app.settingsを") () – Zargold

+0

は、いくつかの良い例のコードはありますこれがどのように設定されているのかは、私の問題のほとんどを解決するように見えます! –

関連する問題