我一直在为我的新项目使用 django userena,一切正常。现在,当我浏览到 /accounts/ 时,出现以下错误:
AttributeError: 'Manager' object has no attribute 'get_visible_profiles'
我认为这与 userena 的最新更新有关。有没有其他人遇到过这个问题?
我一直在为我的新项目使用 django userena,一切正常。现在,当我浏览到 /accounts/ 时,出现以下错误:
AttributeError: 'Manager' object has no attribute 'get_visible_profiles'
我认为这与 userena 的最新更新有关。有没有其他人遇到过这个问题?
问题解决了。
我有一个明确的条目:
objects = models.Manager()
在模型类中。删除它解决了问题。
您也可以从该类中提取该方法UserenaBaseProfileManager
并将其放置在您的类中,或者从该类派生您的 Manger 类。我选择了前者,因为我将我的管理器构建为 QuerySet 对象,然后使用
objects = ModelQuerySet.as_manager()
而 Userena 是在此之前建造的。我需要在我的 Manager 类中使用一些方法,因此仅删除objects =
对我来说不是一个选项。