Djangoで開発と本番の環境を分ける方法

file

settings.pyには本番用のものを書いて、
新しくsettings_local.pyを作成して、
そこで、settingsを読み込んで、

from .settings import *

DATABASEとか上書きしたいものだけ、上書きして、

manage.py
def main():
    """Run administrative tasks."""
    os.environ.setdefault('DJANGO_SETTINGS_MODULE',
                          'my_app.settings_local')

manage.pyのsettings読んでるとこをsettings_localに変更する

簡単な感じでよいかなと?

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です