首页 > 解决方案 > settings.DATABASES 配置不正确。请在安装 Nadine 时在 postgres 中提供 ENGINE 值

问题描述

我正在尝试安装 Nadine,在运行./manage.pymigrate 命令时出现错误:

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.

标签: pythondjangopostgresql

解决方案


Nadine 的快速入门文档非常肤浅,似乎希望用户对 Django 有基本的了解

Nadine 带有一个基本设置文件,在有意义的地方提供默认设置。但是,开发人员无法假设数据库设置,因此此参数只是基本设置中的一个空字典
您应该提供一个local_settings.py文件,以便在需要时覆盖base.py的默认值。

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

此外,请查看Django 的设置文档以获取有关不同设置的使用的更多信息,例如SECRET_KEY以及重要的注意事项和警告。


推荐阅读