RailsにはRAILS_ENVという環境変数があります。自分自身の環境変数を作成する以外に、Djangoの環境を示すデフォルトの変数がありますか?Djangoで環境を示す変数は何ですか?
2
A
答えて
2
を持っているRailsのようには "公式" 変数はありませんがあります。あなた自身の作成からあなたを止めることは何もありません。
DJANGO_ENV = 'Production'
その後、あなたは簡単にどこでもアクセスすることができました:
from django.conf import settings
if settings.DJANGO_ENV == 'Production':
print "I'm in production!"
をあなたのようなラインを持っているS.ロットは別々のファイルにし、それぞれの内側にあなたの設定を分離するために提案された方法を使用することができます
2
Djangoは、Railsの "production"、 "development"、 "test"のような "環境"と全く同じ概念を持っていません。最も近いのは、DEBUG
変数(Djangoプロジェクトのsettings.py
ファイルを設定します)です。これは開発の場合はTrue
、プロダクションの場合はFalse
になります。 settings.py
の外では、あなたがそれを得ることができます。多くの場合、
from django.conf import settings
print settings.DEBUG
2
、多くのものが「環境」の間で変化します。
環境ごとに個別の設定ファイルがあります。
各環境固有のファイルは、アプリケーション全体のデフォルト設定に戻すに
from settings import *
から始まります。
はmipadiが言ったように私たちは、などsettings_dev
、settings_checkout
、settings_qa
、settings_prod
、
関連する問題
- 1. CronJob、django、環境変数
- 2. DjangoでのAzure WebJobの環境変数
- 3. WebSphere環境変数はどこで表示できますか?
- 4. djangoはuWSGI経由で環境変数を無視する
- 5. オペレーティングシステムとIDEの環境変数は何ですか?
- 6. 環境変数XDG_SESSION_COOKIEとは何ですか?
- 7. "CORE_PEER_CHAINCODELISTENADDRESS"環境変数の目的は何ですか?
- 8. これらの奇妙な環境変数は何ですか?
- 9. ANDROID環境変数のパスは何ですか?
- 10. `USER`と` USERNAME`環境変数の違いは何ですか?
- 11. ASP.NETコアの環境変数の違いは何ですか?
- 12. CygwinでWindows環境変数を表示
- 13. ubuntuでOpenMP環境変数を表示
- 14. MS Visual C/C++のLIB環境変数とLIBPATH環境変数の違いは何ですか?
- 15. Djangoとデータベースのパスワード:環境変数に最適ですか?
- 16. 電子テキストエディタまたはテキストメイト:環境変数とは何ですか?または電子テキストで:環境 - KEY_____ VALUE_____
- 17. 表示環境変数LD_LIBRARY_PATH
- 18. NginxサーバーのDjangoサイトで環境変数を設定する
- 19. HadoopのQA環境は何ですか?
- 20. 環境変数を光源とする環境変数
- 21. 環境変数は
- 22. は、環境変数
- 23. 関数の引数の字句環境は何ですか?
- 24. Perlが%INCを検索する環境変数は何ですか?
- 25. 環境変数
- 26. 環境変数
- 27. 環境変数?
- 28. 環境変数
- 29. 誰かが認識している環境変数のリストは何ですか?
- 30. 環境変数を渡す