我正在尝试安装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
。
答案 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以及重要的注意事项和警告。