Django,ManyToManyField-ProgrammingError:关系foo_bar不存在。尽管从未建立关系,但已在迁移中得到认可

Django,ManyToManyField-ProgrammingError:关系foo_bar不存在。尽管从未建立关系,但已在迁移中得到认可,第1张

Django,ManyToManyField-ProgrammingError:关系foo_bar不存在。尽管从未建立关系,但已在迁移中得到认可

固定。

对于将来遇到此问题的人:

  1. 从数据库中删除所有links_ *表(应用程序称为“链接”)
  2. 通过执行以下 *** 作,删除“链接”应用程序的所有迁移:

    from django.db.migrations.recorder import MigrationRecorder

    MigrationRecorder.Migration.objects.filter(app=’links’).delete()

  3. 向前迁移

    manage.py migrate



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5618120.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存