我将此模块添加到我的应用程序中:https://github.com/docker/compose/issues/3106。
该模块有一个名为quiz
的子模块,它有一个名为Question
的模型类。
我想更改该类,以便它对应于用户,因此我将其添加到子模块的models.py
:
user = models.ForeignKey(
User,
verbose_name=_("UserId")
)
我现在正在尝试生成相应的数据库迁移。
然而,当我跑python manage.py makemigrations
时,没有任何事情发生。
为什么会这样?
答案 0 :(得分:0)
您声称已进行了一些迁移。很可能外键已成功创建。如果您向Foreign Key添加了一些参数,则可能不需要迁移数据库,但Django会考虑该更改。
这可能是你的情况。尝试运行python manage.py migrate quiz
,看看它是否正常工作。如果没有,请告诉我们缺少什么设置。