【问题标题】:How to add site models to Cookiecutter Django project如何将站点模型添加到 Cookiecutter Django 项目
【发布时间】: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


    【解决方案1】:

    如果你走这条路,你会遇到无数的问题。只需使用其他名称并使用manage.py startapp newname

    【讨论】:

    • 会的。认为这比它的价值更麻烦
    猜你喜欢
    • 2012-10-12
    • 2016-02-18
    • 2016-03-08
    • 1970-01-01
    • 2015-12-29
    • 1970-01-01
    • 1970-01-01
    • 2021-12-27
    • 1970-01-01
    相关资源
    最近更新 更多