1

我安装了一个应用程序 django-ratings。我想同步数据库,但这是我的错误:

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'

如何从 djangoatings 修复该错误?

谢谢

4

1 回答 1

1

这是一个悬而未决的django-ratings问题:Complete Django 1.5 Custom User Model compatibledjango-ratings在自定义用户模型实施之前制作。它直接使用auth.User模型而不是通过动态AUTH_USER_MODEL设置。

django-ratings没有积极维护,拉取请求多年来一直处于打开状态。我会考虑不使用它。

于 2014-04-28T16:51:54.667 回答