【发布时间】:2021-02-27 02:50:04
【问题描述】:
我正在与几个人一起开发一个应用程序。我在做前端。
最近,我搞砸了迁移。在尝试修复它们几个小时后,我删除了所有表,并再次克隆了 repo。
由于没有迁移文件,我运行manage.py makemigrations(由于某种原因,它没有检测到所有应用,只检测其中一个,我必须为每个应用手动调用makemigrations)。
然后,我运行manage.py migrate。我收到以下错误:
Related model 'User.user' cannot be resolved
由于 User 表与 User 表具有 OneToOneField 关系。此外,其他表也相互依赖。
我对这个问题的看法是注释掉导致问题的所有字段,进行迁移,取消注释,然后再次进行迁移。
我应该如何解决它?
【问题讨论】:
标签: django django-models migrate manage.py makemigrations