gunicorn_django
のwsgi.py
の必須部分は、Django自体に統合されました。 already existing answerを引用する
:
をDjangoの1.4以降では、あなたのプロジェクトは、すでに(多くがあり、そのうちの一つだけであることgunicorn)任意のWSGIサーバで使用することができ、wsgi.py
を持っています。
基本的にgunicorn
の古いDjangoの統合がより速くあなたを取得し、実行するだけで便利ではなかったが、すべてのDjangoのプロジェクトは今wsgi.py
を持っているので、それはもはや必要です。
UPDATEすべての
まず、Gunicornで18.0 gunicorn_django
became deprecated。
第二に、私は個人的に が--settings
コマンドラインパラメータと一緒にgunicorn_django
に特異的であることをはっきりしないエラーが発生したこの回答の最初の書き込み以来(gunicorn
コマンドと./manage.py runserver
をうまく働きました)。
すなわち
、あいまいなインポートエラーapplication.some_model: 'field' has a relation with model another_application.AnotherModel, which has either not been installed or is abstract.
だから、いいえ、私はあなたの新しいプロジェクトでgunicorn_django
を使用して、あなたをお勧めしません。
WSGIインターフェイスを使用することをお勧めしますが、gunicorn_djangoではなく、WSGIインターフェイスを使用することをお勧めします。実際にはほとんど同じです。 – PepperoniPizza
@PepperoniPizza、 'gunicorn_django'の現在の状況によると間違っています、更新された答えを見てください。 –