我将 python-social-auth 的用户模型引用到portfolio.User,其中portfolio是我的应用程序的名称,并且遇到了此错误:
ValueError: Lookup failed for model referenced by field default.UserSocialAuth.user: portfolio.User
我有类似的问题this问题,但我仍然找不到答案。
最佳答案
据报告,这是 Django 迁移的错误。新版本已修复。
Django bug tracker ticket #22485
Django bug tracker ticket #22488
您现在需要手动修复迁移。通过编辑损坏的迁移中的依赖项来完成此操作:
dependencies = [
.
.
.
('portfolio', '0001_initial'), # Add this line
]
您需要添加对缺失模型的引用。
立即尝试迁移,它应该可以工作。
关于python - ValueError : Lookup failed for model referenced by field default. UserSocialAuth.user : portfolio. 用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28390191/