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 和带有空白=True 的外键
我在我的项目中使用 django-mptt models.py: class Category(models.Model): name = models.TextField() parent = models.ForeignKey("self", blank=T…
如何仅显示具有 CakePHP 树行为的产品类别?
我正在使用 CakePHP 的树行为,并且需要知道类别或其子类别中是否有任何产品,因为我不想查看空类别。 我想做这样的事情: $cat = $this->Category->f…
用于检索 mptt 查询集祖先查询集的高效函数
有人有一个有效的算法来检索 mptt 查询集的所有祖先吗?到目前为止我能想到的最好的方法是这样的: def qs_ancestors(queryset): if isinstance(query…
(MySQL) MPTT / 嵌套集模型上的聚合函数
因此,我使用 MySQL 并将基于嵌套集/修改的前序树遍历模型的类别结构存储在一个名为“nested_category”的表中,该表具有以下字段: category_id、名…
按路径查询 MPTT 样式表的最有效方法是什么?
我有一个 MySQL 表,使用 MPTT 方法存储分层数据。该表还有一列,我在其中存储每行的短字符串标识符(slug)。 当给定由这些段组成的路径时,我希望能…
django-mptt 未正确地将数据链接在一起
嘿,我正在使用 MPTT 从模型创建一些树状数据,包含对话,我希望它们按“投票”字段排序。 该模型目前看起来像这样,非常基本。 class Thread(MPTTMod…
PHP需要在不修改MySql数据库的情况下显示MPTT
我有一个 MPTT 组织的 MySql 数据库,我需要显示它,没有级别限制,我无法更改数据库,我已经尝试过 http://mikehillyer.com/articles/managing-hiera…
使用 django-mptt 制作 FeinCMS 页面树的副本更改子顺序
我正在尝试制作 FeinCMS 页面树的副本,该副本使用 django-mptt 进行管理。我编写了这个函数: def make_tree_copy(page, parent=None): ''' Makes a …
更新 SQL mptt 表中的所有父 ID
考虑一个 SQL 表,它使用 MPTT 存储分层数据(修改后的预购树遍历)方法。 CREATE TABLE node ( id SERIAL NOT NULL, -- primary key -- Nested mptt …
Django-mptt 完全有问题还是我做错了?
我尝试使用 django-mptt 但运气不佳。这是来自 svn 的最新 Python2.5、windows、sqlite3、Django 1.2pre、django-mptt。 代码: model: class Node(mo…