未检测到模型更改

时间:2016-04-05 14:05:00

标签: python django

我将此模块添加到我的应用程序中:https://github.com/docker/compose/issues/3106。 该模块有一个名为quiz的子模块,它有一个名为Question的模型类。

我想更改该类,以便它对应于用户,因此我将其添加到子模块的models.py

user = models.ForeignKey(
        User,
        verbose_name=_("UserId")
    )

我现在正在尝试生成相应的数据库迁移。

然而,当我跑python manage.py makemigrations时,没有任何事情发生。

为什么会这样?

1 个答案:

答案 0 :(得分:0)

您声称已进行了一些迁移。很可能外键已成功创建。如果您向Foreign Key添加了一些参数,则可能不需要迁移数据库,但Django会考虑该更改。
这可能是你的情况。尝试运行python manage.py migrate quiz,看看它是否正常工作。如果没有,请告诉我们缺少什么设置。