Django mptt 在 get_descendant_count() 上返回 -2
我试图获取根节点的后代,但由于某种原因该函数在 get_descendant_count() 上返回 -2。 代码如下: roots = Project.tree.root_nodes() print(roots[0…
如何构建 django-mptt 树而不在每次插入后重建?
我正在构建大型 mptt 树。 我想插入所有节点,然后启动重建整个树的方法: for i in range(big_loop): ... m.save() # Saving mptt object. Tree is r…
Django-MPTT - 按直接后代的数量对根节点进行排序
我正在使用 Django-MPTT 来显示一个简单的 2 级层次结构(root => child(ren))。我正在寻找一种方法来构造我的查询集,以便返回的节点首先具有最多子…
用于检索 mptt 查询集祖先查询集的高效函数
有人有一个有效的算法来检索 mptt 查询集的所有祖先吗?到目前为止我能想到的最好的方法是这样的: def qs_ancestors(queryset): if isinstance(query…
Django MPTT order_by 错误
models.py class Category(MPTTModel): name = models.CharField(max_length=100) slug = models.SlugField(max_length=200, unique=True) parent = m…
我的 django-mptt 树出了什么问题?
我正在使用 django-mptt 0.4.2,并且我的数据树之一遇到问题。 这是在 mysql 中看到的树; mysql> select id, lft,rght,level from my_object where t…
Django-MPTT,如何
嘿,我刚刚安装了 django-mptt 库,但我不知道如何让它工作:( 我已经添加了 from mptt.models import MPTTModel class Category(MPTTModel): slug = m…
是否可以集成 django-taggit 和 django-mptt / django-treebeard?
我正在开发一个需要标记不同类型内容的网站,这有利于使用 django-taggit。但是,如果标签以其自然层次结构在数据库中表示,这将非常有益,有利于使用…
Django:简单层次结构的最佳方法?
我有这个模型: class Category(models.Model): name = models.CharField() description = models.CharField(blank=True) parent = models.ForeignKey…
使用 django-mptt 制作 FeinCMS 页面树的副本更改子顺序
我正在尝试制作 FeinCMS 页面树的副本,该副本使用 django-mptt 进行管理。我编写了这个函数: def make_tree_copy(page, parent=None): ''' Makes a …
django-mptt & Django 1.2
来自 django-mptt 的主页 版本 0.2.1 与 Django 1.0 及以上版本不兼容 - 请暂时使用 SVN trunk 我倾向于避免使用 trunk 来处理即将上线的工作,但我有…
Django:分层 URL
你如何处理 Django 中的分层 URL?有什么最佳实践吗? 例如。如果我有一个像 /blog/category1/category2/myblogentry 这样的 URL(使用例如 django-mp…