python - settings.DATABASES 配置不正确。请在安装 Nadine 时在 postgres 中提供 ENGINE 值
问题描述
我正在尝试安装 Nadine,在运行./manage.py
migrate 命令时出现错误:
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
.
解决方案
Nadine 的快速入门文档非常肤浅,似乎希望用户对 Django 有基本的了解。
Nadine 带有一个基本设置文件,在有意义的地方提供默认设置。但是,开发人员无法假设数据库设置,因此此参数只是基本设置中的一个空字典。
您应该提供一个local_settings.py
文件,以便在需要时覆盖base.py
的默认值。
在nadine.settings
包中,您会找到一个local_settings.example.py
文件。此文件包含您必须针对本地 Nadine 安装进行调整的设置。将现有示例文件重命名为local_settings.py
,或使用该名称制作示例文件的副本,然后调整参数以满足您的需要。生成的文件必须位于与示例文件相同的路径中。
此外,请查看Django 的设置文档以获取有关不同设置的使用的更多信息,例如SECRET_KEY以及重要的注意事项和警告。
推荐阅读
- oop - uml类图,组合、继承、关联使用什么样的关系?
- javascript - DOM XSS 和 Javascript 转义
- python - 带有zeep的python SOAP,requests.exception:403客户端错误
- c - 两个 C 文件具有相同的变量名,但一个是静态类型,一个是全局文件,尽管 GCC 没有给出错误
- permissions - 如何在 couchDB 中获得更好的文档/用户特定的写入权限?
- android - 在 Android 上将图像与视频流合并
- php - PHP插入过滤器并将其打印在图像上
- database - 在 Firebase 中创建用户组
- sql - 使用嵌套在内部的多个选择查询更新查询
- javascript - Bootstrap 4 手风琴无法在移动设备上打开