ValueError:字段default.UserSocialAuth.user:portfolio.User引用的模型的查找失败

时间:2015-02-08 03:16:40

标签: python django python-social-auth

我将python-social-auth的用户模型引用到portfolio.User,其中portfolio是我的应用程序的名称,并且遇到了这个错误:

ValueError: Lookup failed for model referenced by field default.UserSocialAuth.user: portfolio.User

我对this问题有类似的问题,但我仍然无法找到答案。

1 个答案:

答案 0 :(得分:4)

据报道,Django迁移存在漏洞。修正了新版本。

Django bug tracker ticket #22485

Django bug tracker ticket #22488

您现在需要手动修复迁移。通过在破坏的迁移中编辑依赖关系来做到这一点:

dependencies = [
    .
    .
    .
    ('portfolio', '0001_initial'),  # Add this line
]

您需要添加对缺失模型的引用。

现在尝试迁移,它应该可以正常工作。