Запрос соответствия UserProfile не существует

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

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


person Sachin    schedule 14.12.2011    source источник
comment
Можете ли вы опубликовать здесь сообщение об ошибке и, возможно, даже какой-нибудь код, который, по вашему мнению, может ее вызвать?   -  person Jan Pöschko    schedule 16.12.2011


Ответы (1)


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

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

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

person Sachin    schedule 20.12.2011