0

herokuで本番環境を使用するにはどうすればよいですか?これは、私がこれまでに作成したプロジェクトの展開での最初の試みであるため、完全に間違ったことをしている可能性があります。settings.pyファイルとsettings_productionファイルがありますが、本番環境の設定を機能させる方法がわからないようです。manage.pyをから変更してみました

"DJANGO_SETTINGS_MODULE", "myproject.settings"

"DJANGO_SETTINGS_MODULE", "myproject.settings_production"

次に、コマンドを使用します

git add .
git commit -m "production settings"

また、settings.pyファイルでDEBUGをFalseに変更しようとしました。herokuの設定の変更をコミットする方法、または正しいファイルを指定する方法を教えてください。チュートリアルは無事に完了しましたが、プロジェクトを展開しようとしてもうまくいきませんでした。また、manage.pyに追加して、本番環境または開発環境であるかどうかを確認し、それに応じて正しい設定ファイルを使用するコードを追加する必要がありますか、それとも手動で変更しますか?まだ学んでいるので、完全に間違っている可能性があります。助けてくれてありがとう。

4

1 に答える 1

1

Heroku では、環境変数を構成できます。これらは構成変数と呼ばれます。

DJANGO_SETTINGS_MODULE環境変数は に設定する必要がありますmyproject.settings_production


Heroku で実行されていない可能性があります (Django アプリを実行する方法manage.pyは他にもあります)。そのため、変更が機能しませんでした。

于 2012-12-21T16:34:09.273 に答える