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