Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Django中修改设置_Django - Fatal编程技术网

在Django中修改设置

在Django中修改设置,django,Django,我正在尝试让Django的manage.py使用修改过的设置文件运行 我有三个设置文件 设置.py preview.py live.py settings.py包含我的基本设置,但在实时和预览网站上,我将['DJANGO_settings_MODULE']指向实时或预览,然后加载基本文件和特定于该环境的任何设置 这很好,直到我尝试使用manage.py运行迁移为止 我更新了manage.py文件以导入settings.preview,但现在当我尝试运行syncdb或迁移时,出现以下错误: dja

我正在尝试让Django的manage.py使用修改过的设置文件运行

我有三个设置文件

设置.py preview.py live.py

settings.py包含我的基本设置,但在实时和预览网站上,我将['DJANGO_settings_MODULE']指向实时或预览,然后加载基本文件和特定于该环境的任何设置

这很好,直到我尝试使用manage.py运行迁移为止

我更新了manage.py文件以导入settings.preview,但现在当我尝试运行syncdb或迁移时,出现以下错误:

django.core.exceptions.ImpropertlyConfigured: 您尚未设置数据库引擎 还没开始

但我的设置文件中包含以下内容:

DATABASE_ENGINE = 'mysql'

我如何才能让它工作?

如果您可以帮助,请不要修改manage.py。而是将
--settings
参数传递给它以选择备用设置模块。设置shell脚本或别名将使其更易于使用