設定でdjangoデータベースの構成が異なります.1つは「デフォルト」、もう1つは「クリーン」という名前です。
python manage.py runserver ip:port
デフォルトではなく「クリーン」データベース設定をバインドする開発サーバー()を実行するにはどうすればよいですか?
2つの異なるsettings.pyを保持でき、manage.pyの実行中にdo:python manage.py runserver --settings=[projectname]。[settingsfile]。
データベースに応じて設定ファイルを変更します。
if DEBUG:
DATABASES = {
'clean': {
'ENGINE': 'django.db.backends.',
'NAME': '',
'USER': '',
'PASSWORD': '',
'HOST': '',
'PORT': '',
},
}
else:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.',
'NAME': '',
'USER': '',
'PASSWORD': '',
'HOST': '',
'PORT': '',
},
}