1

アプリ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.

私は Facebook のログインに AllAuth を使用し、いくつかの追加機能を備えたカスタム ユーザー認証を使用しています。

設定ファイルで私が提供する

AUTH_USER_MODEL = 'accountext.User'

djangoratings からそのエラーを修正するには?

ありがとう

4

1 に答える 1

1

これは未解決のdjango-ratings問題です:完全な Django 1.5 カスタム ユーザー モデルの互換性django-ratingsカスタム ユーザー モデルが実装される前に作成されました。動的設定を経由する代わりに、モデルを直接使用しauth.UserAUTH_USER_MODELます。

django-ratings積極的にメンテナンスされていないため、プル リクエストは何年もオープン状態にあります。使用しないことを検討します。

于 2014-04-28T16:51:54.667 に答える