首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >django-mptt树重建错误

django-mptt树重建错误
EN

Stack Overflow用户
提问于 2012-09-08 18:08:36
回答 1查看 2K关注 0票数 3

我使用django-mptt版本(0,5,'+dev')

我的模型看起来:

代码语言:javascript
复制
class Comment(MPTTModel):
    content = models.CharField(max_length = 300)
    parent = TreeForeignKey('self', null=True, blank=True, related_name='child')

    class MPTTMeta:
        order_insertion_by = ['-creation_time']

现在,我在评论模型中更改Meta:

代码语言:javascript
复制
class MPTTMeta:
        order_insertion_by = ['creation_time']

然后,我在django外壳下重建树,然后是

models.comment.tree.rebuild()

但是,它抛出:AttributeError: type object 'Comment' has no attribute 'tree'

这有什么问题吗?如何在django-mptt重建树?

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-09-08 18:24:16

你试过:

代码语言:javascript
复制
Comment.objects.rebuild()

因为rebuildTreeManager class上的一个函数定义

在SO文章你引用了中,我假设他已经将自定义管理器设置为tree属性。但是您没有,因此是在objects属性上。

你认识模型经理吗?

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12333242

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档