我将python-social-auth的用户模型引用到portfolio.User,其中portfolio是我的应用程序的名称,并且遇到了这个错误:
ValueError: Lookup failed for model referenced by field default.UserSocialAuth.user: portfolio.User
我对this问题有类似的问题,但我仍然无法找到答案。
答案 0 :(得分:4)
据报道,Django迁移存在漏洞。修正了新版本。
Django bug tracker ticket #22485
Django bug tracker ticket #22488
您现在需要手动修复迁移。通过在破坏的迁移中编辑依赖关系来做到这一点:
dependencies = [
.
.
.
('portfolio', '0001_initial'), # Add this line
]
您需要添加对缺失模型的引用。
现在尝试迁移,它应该可以正常工作。