5

我在设置中有不同的 django 数据库配置,一个名为“default”,一个名为“clean”。

我如何运行python manage.py runserver ip:port绑定“干净”数据库设置而不是默认值的开发服务器()?

4

2 回答 2

5

您可以保存 2 个不同的 settings.py 并在运行 manage.py 时执行:python manage.py runserver --settings=[projectname].[settingsfile]。

根据您的数据库更改设置文件。

于 2012-07-28T14:49:36.803 回答
3
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': '',
            },
        }
于 2012-07-28T14:53:55.863 回答