Django-ratings模型的CommandError

时间:2014-04-28 16:45:34

标签: python django django-ratings

我安装了app django-ratings。我想syncdb,但这是我的错误:

djangoratings.vote: 'user' defines a relation with the model 'auth.User',
which has been swapped out. Update the relation to point at settings.AUTH_USER_MODEL.

我使用AllAuth进行Facebook登录,使用自定义用户身份验证以及一些额外功能。

在我提供的设置文件中

AUTH_USER_MODEL = 'accountext.User'

如何修复djangoratings中的错误?

感谢名单

1 个答案:

答案 0 :(得分:1)

这是一个开放的django-ratings问题:Complete Django 1.5 Custom User Model compatibilitydjango-ratings是在实现自定义用户模型之前制作的。它uses auth.User model directly而不是通过动态AUTH_USER_MODEL设置。

django-ratings未得到主动维护,拉请求已处于打开状态多年。我会考虑不使用它。