Djangoプロジェクトを配備するためのローカル設定からプロダクション設定への切り替えを理解できません。私はUbuntu仮想マシン(VM)を使用しています。Djangoのプロダクション設定の実装
設定の設定方法を理解しています。私は設定ファイル(base.py、local.py、production.py、blah、blah)を作成するためのベストプラクティスを理解しています。私はローカル開発ではDEBUG = Trueであることを知っています。DEBUG = False、blah、blahです。
しかし、この移行を導入にどのように実装すればよいですか?私はlocal.pyを取り除きますか?私のVMがbase.pyとproduction.pyだけを読み込むようなロジックを作成していますか?
どのような方法が最適ですか?
複数の設定ファイルを避け、[django-environ](https://github.com/joke2k/django-environ)を使用して、環境変数としての変更設定を処理することをお勧めします。 [12-factor-app](https://12factor.net) –
を確認してください。返事はありがとうございました。あなたのお勧めは本当に魅力的です。しかし、私は、生産(テストアプリ、ドキュメントジェネレータなど)で必要としないもののための要件とアプリケーションを持っています。より洗練されたソリューションが見つかるまでは、settings.local.pyをバージョン管理から外し、常にプロダクション用のgitリポジトリからデプロイします。世話をする。 –