我在设置中有不同的 django 数据库配置,一个名为“default”,一个名为“clean”。
我如何运行python manage.py runserver ip:port
绑定“干净”数据库设置而不是默认值的开发服务器()?
您可以保存 2 个不同的 settings.py 并在运行 manage.py 时执行: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': '',
},
}