【问题标题】:django-userena "get_visible_profiles" errordjango-userena“get_visible_profiles”错误
【发布时间】:2013-06-07 15:51:37
【问题描述】:

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

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

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

【问题讨论】:

标签: django authentication


【解决方案1】:

问题解决了。

我有一个明确的条目:

objects = models.Manager()

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

【讨论】:

    【解决方案2】:

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

        objects = ModelQuerySet.as_manager()
    

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

    【讨论】:

      猜你喜欢
      • 2015-03-09
      • 1970-01-01
      • 2011-10-12
      • 2013-02-04
      • 1970-01-01
      • 2012-12-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多