问题标签 [django-mptt]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
976 浏览

django - 是否可以集成 django-taggit 和 django-mptt / django-treebeard?

我正在开发一个需要标记不同类型内容的网站,这有利于使用 django-taggit。但是,如果标签在数据库中以它们的自然层次结构表示,那将是非常有益的,有利于使用 django-mptt 或 django-treebeard。

将 taggit 的通用标记功能与 mptt / treebeard 提供的树结构集成的最佳解决方案是什么?

0 投票
5 回答
6795 浏览

django - 如何从 django-mptt 创建一个 json 树?

我想使用 JavaScript InfoVis Tooljit ( http://thejit.org ) 在 django 中呈现 mptt 节点树。如何在 django 中创建所需的 json 结构(参见http://thejit.org/static/v20/Jit/Examples/Spacetree/example1.code.html示例)?

谢谢

0 投票
1 回答
2183 浏览

django - 在管理员中订购 django-mptt 外键不起作用

我正在使用 django-mptt 创建一个 Categories 模型,然后将其用作 Documents 模型的外键。类别管理员工作正常,类别按预期以树状顺序显示。但是,我在管理员中订购 Document 模型时遇到了两个问题。

管理列表中的文档以 ID 顺序而不是类别顺序列出编辑屏幕中类别的下拉列表以类别 ID 顺序列出。请注意,出于另一个原因,我将抽象类用于类别。

为什么我在模型中指定的顺序被忽略了?

模型.py

管理员.py

更新修复:

模型.py

管理员.py

0 投票
5 回答
4477 浏览

django-admin - Django-MPTT,如何

嘿,我刚刚安装了 django-mptt 库,但我不知道如何让它工作:(

我已经添加了

它工作正常

-

但是当我转到我网站的 Django Admin 页面时,我收到了一个错误:

TemplateDoesNotExist 在 /admin/search/category/

管理员/mptt_change_list.html

0 投票
1 回答
1454 浏览

django - 我的 django-mptt 树出了什么问题?

我正在使用 django-mptt 0.4.2 并且我的一棵数据树有问题。

这是在 mysql 中看到的树;

在我的 Python shell 中,它看起来是一样的:

问题是当我使用 django.mptt 中的 .get_descendants() 方法时:

为什么 django-mptt 不检索所有后代?

0 投票
4 回答
11791 浏览

django - 如何重建我的 django-mptt 树?

我正在使用 django-mptt 0.4.2,并想重建一棵树。

树管理器有一个方法rebuild(),我尝试像这样访问它:

我显然做错了。我应该如何访问重建方法?

0 投票
1 回答
563 浏览

django - 是否可以使用 django-mptt 和 GenericForeignKey?

我现在使用的模型基本上有三个类。一个根类、一个附加到根类的树和一个可以附加到树中任何位置的叶节点类。

例如商店/类别/产品或商店/类别/类别/产品

产品只能链接到类别。类别可以链接到另一个类别或商店。

我会使用通用外键将类别链接到商店或其他类别,但由于类别是一棵树,它需要一个 TreeForeignKey 字段。我正在寻找如何在 models.py 中完成此操作的示例或实现相同目标的替代方法。

0 投票
1 回答
376 浏览

django - 自定义可链接查询集

这是我的一段代码

以下命令给了我参加的结果

否则,以下命令不起作用

我该如何解决这个问题?

0 投票
1 回答
365 浏览

django - Django MPTT order_by 错误

模型.py

我的观点:

我将在模板树的第一级按“创建”排序 - 我该怎么做?我试过了:

请帮忙...

0 投票
1 回答
896 浏览

django-mptt - django-mptt ImportError

我已经安装了 django-mptt 并遵循了有关为 MPTT 设置 Django 模型的文档

但是,我收到以下 ImportError:

任何人都可以帮忙吗?

任何建议表示赞赏。

谢谢。