我正在使用 Django 1.4
我需要启动开发服务器,并且我想(在命令中)指定它必须使用的数据库。例如,如果我的设置包含:
DATABASES = {
'default': {
'NAME': 'db.db',
'ENGINE': 'django.db.backends.sqlite3'
},
'tests': {
'NAME': 'tests.db',
'ENGINE': 'django.db.backends.sqlite3'
},
}
我想使用类似的东西:
django-admin.py runserver --database=tests
有类似的吗?我还尝试使用第二个设置文件,但 --settings 选项不起作用:(--settings 选项似乎已被弃用,在DOCS中根本没有提及)
django-admin.py runserver --settings=settings_tests
或者
django-admin.py runserver --settings settings_tests
引发错误:
ImportError:无法导入设置“settings_tests”(它在 sys.path 上吗?):没有名为 settings_tests 的模块