settings.DATABASES配置不正确。安装Nadine时,请在postgres中提供ENGINE值

时间:2019-05-09 09:49:26

标签: python django postgresql

我正在尝试安装Nadine,并且在运行./manage.py迁移命令时出现错误:

raise ImproperlyConfigured("settings.DATABASES is improperly configured. " django.core.exceptions.ImproperlyConfigured: settings.DATABASES is improperly configured. Please supply the ENGINE value. Check settings documentation for more details

1 个答案:

答案 0 :(得分:0)

Nadine的quickstart docs很肤浅,并且似乎希望用户对Django有基本的了解。

Nadine带有base settings file,可在合理的地方提供默认值。但是,开发人员无法假定数据库设置,因此此参数只是一个empty dict in the base settings
您应该提供一个local_settings.py文件,以在需要时覆盖base.py的默认值。

nadine.settings包中,您将找到一个local_settings.example.py文件。该文件包含您必须针对本地Nadine安装进行调整的设置。将现有示例文件重命名为local_settings.py,或者使用该名称复制该示例文件,然后根据需要调整参数。生成的文件必须与示例文件位于相同的路径。

另外,请查看Django's settings documentation,以了解有关使用不同设置的更多信息,例如SECRET_KEY以及重要的注意事项和警告。