Запрос соответствия UserProfile не существует - PullRequest
0 голосов
/ 15 декабря 2011

У меня был абсолютно запущенный проект, пока я не попытался получить доступ к своему пользовательскому объекту UserProfile в представлении учетной записи allauth.С тех пор я постоянно получаю эту ошибку, когда пытаюсь получить доступ к любой странице своего проекта.

Может ли кто-нибудь указать мне правильное направление.

1 Ответ

1 голос
/ 20 декабря 2011

Я сам разобрался с проблемой. Это была действительно очень глупая ошибка, но я все еще выкладываю ответ, поскольку он может помочь какому-то наивному пользователю, как я ... На самом деле я использовал middleware, который обращается к userprofile и обновляет счет. Он работал нормально, потому что я заходил на сайт из учетной записи администратора, а профиль пользователя уже был создан.

Но когда я вышел из системы и вошел в систему пользователя, чей профиль не был создан ... Эта проблема возникла. middleware пытался получить доступ к userprofile на любой странице посещения моего сайта, так как это middleware.

Итак, я изменил свое промежуточное ПО для доступа к профилю пользователя, только если он был создан.

...