0

私の開発サーバーでは、管理者でユーザーを削除しようとしていますが、次のエラーが発生します:

RuntimeError maximum recursion depth exceeded while calling a Python object

数日前までは非常にうまく機能していました。私はDjango 1.3.1を使用しています。一部のブラウザーは開発サーバーに適していないことを読んだので、さまざまなブラウザーで試しました。アプリ内のビュー以外は何も変更した覚えがなく、ユーザーに関連するものは何もありません。数日前に django-social-auth の最新バージョンに更新しました。それとは別に、私はここで何が起こっているかについて無知です! 誰かが光を当てることができますか?

4

1 に答える 1

0

私はdjangoとdjango-social-authが初めてで、ドキュメントを読んでいます。これはあなたの問題を説明していますか?(ここから):

カスタム ユーザー モデル カスタム ユーザー モデルを定義する場合、ユーザー クラスを定義する models.py から最終的にインポートされる models.py から social_auth をインポートしないでください。そうしないと、social_auth が get_model() を使用するため、再帰インポートでプロジェクトが失敗します。ユーザーを取得します。

于 2012-05-06T01:42:59.750 に答える