我安装了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中的错误?
感谢名单
答案 0 :(得分:1)
这是一个开放的django-ratings
问题:Complete Django 1.5 Custom User Model compatibility。 django-ratings
是在实现自定义用户模型之前制作的。它uses auth.User
model directly而不是通过动态AUTH_USER_MODEL
设置。
django-ratings
未得到主动维护,拉请求已处于打开状态多年。我会考虑不使用它。