【发布时间】:2021-07-24 04:01:00
【问题描述】:
我有一个 Cookiecutter Django 项目,我想在其中添加一个“SiteSettings”模型来控制常量。我的第一直觉是运行manage.py startapp site。但是我收到了以下消息:
CommandError: 'site' 与现有 Python 模块的名称冲突,不能用作应用名称。请尝试其他名称。
经过仔细检查,Cookiecutter 似乎已经在contrib 中创建了一个sites 模块,但没有models.py 文件。所以我决定在这个目录中用SiteSettings 模型制作一个models.py。
但是,当我运行 makemigrations 时,它显示:在应用“站点”中未检测到更改
如何将我想要的模型添加到这个模块并让迁移工作适用于这个模块?
【问题讨论】:
标签: django django-models django-migrations cookiecutter-django