2011-12-14 7 views
0

allauthのアカウントビューで自分のカスタムUserProfileオブジェクトにアクセスしようとするまで、プロジェクトを絶対に実行しました。それ以来、プロジェクトのどのページにもアクセスしようとすると、このエラーが発生することがあります。UserProfile照合クエリが存在しません

誰でも正しい方向に向けることができます。

+2

ここにエラーメッセージを投稿することはできますか? –

答えて

1

私は実際に自分自身で問題を理解しました。それは実際には非常にばかげたミスでしたが、私のような素朴なユーザーを助けるかもしれないので、私はまだ答えを出しています...実際にはuserprofileにアクセスしてカウントを更新するmiddlewareを使用していました。管理者アカウントからサイトにアクセスしていたため、ユーザープロファイルが既に作成されていたため、正常に動作していました。

しかし、プロファイルが作成されていないユーザーがログアウトしてサインインしたときに、この問題が発生しました。 middlewaremiddlewareであるため、私のサイトの訪問ページのuserprofileにアクセスしようとしていました。

私がしたことは、ミドルウェアが作成されている場合にのみuserprofileにアクセスするように変更したことでした。