0

我一直在为我的新项目使用 django userena,一切正常。现在,当我浏览到 /accounts/ 时,出现以下错误:

AttributeError: 'Manager' object has no attribute 'get_visible_profiles'

我认为这与 userena 的最新更新有关。有没有其他人遇到过这个问题?

4

2 回答 2

1

问题解决了。

我有一个明确的条目:

objects = models.Manager()

在模型类中。删除它解决了问题。

于 2013-06-07T16:21:37.103 回答
0

您也可以从该类中提取该方法UserenaBaseProfileManager并将其放置在您的类中,或者从该类派生您的 Manger 类。我选择了前者,因为我将我的管理器构建为 QuerySet 对象,然后使用

    objects = ModelQuerySet.as_manager()

而 Userena 是在此之前建造的。我需要在我的 Manager 类中使用一些方法,因此仅删除objects = 对我来说不是一个选项。

于 2022-01-14T16:04:54.220 回答