2011-12-14 90 views
0

我让我的项目完全运行,直到我尝试访问allauth帐户视图中的自定义UserProfile对象。从那时起,当我尝试访问我的项目的任何页面时,我总是得到这个错误。UserProfile匹配查询不存在

任何人都可以指向正确的方向。

+2

你可以在这里发布错误消息,甚至可能是你认为可能触发它的一些代码吗? – 2011-12-16 00:10:14

回答

1

我其实自己弄清楚了这个问题。这真的是一个非常愚蠢的错误,但我仍然在那里提出答案,因为它可能会帮助像我这样一个天真的用户......其实我使用middleware访问userprofile并更新计数。它运行良好,因为我从管理员帐户访问该网站,并且用户配置文件已经创建。

但是,当我注销并登录了未创建配置文件的用户时...出现此问题。 middleware正尝试访问我网站的任何访问页面上的userprofile,因为它是middleware

所以我所做的是,我改变了我的中间件只有在创建用户配置文件时才能访问它。