问题标签 [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.
python - django-mptt 和 ForeignKey 与空白 = True
我在我的项目中使用 django-mptt
模型.py:
管理员.py:
问题是——我不能选择没有父级,TreeNodeChoiceField 在选择中没有显示'---'。你能推荐什么?
php - 返回对象实例的引用
我正在开发一个支持多种数据库方法的 MPTT 对象。首先是 MySQL 和 MySQLi。现在我已经这样创建了
Mptt - 将加载正确子对象的主对象
现在,我成功完成这项工作的唯一方法就是做类似的事情
为每个驱动程序添加公共变量并这样做
$mptt = new Mptt('mysqli');
$mptt->mysqli->addBranch(.....);
但我不想要那个mysqli-> part
..所以我想如果我可能试图通过$this->instance
作为参考然后$mptt
会参考Mptt_MySQLi
..
希望有人知道这个问题的答案..
在此先感谢-Ole
python - python - 用于嵌套列表的 mptt
我已经阅读了一些关于 mptt 解决方案的内容,并且正在尝试实现某种将嵌套列表转换为 mptt 列表的方法。我知道,在这种格式下它是没用的,但是嵌套列表可以很容易地用子类或其他任何东西进行更改。
我的代码是:
但结果是:
我看到递归中的正确值有些问题。我认为 python 中的这种格式有时可能很有用,所以最好有一些已经编写的代码。
django - Django mptt 管理类别
我正在使用 Django Mptt Admin 的基本配置
但在管理面板中,我无法查看类别名称。我可以创建,但是在下拉框中选择父类别时,我只能查看类别对象而不是类别名称,我该如何修复它。
mysql - 修改前序树遍历子卷起
我正在尝试汇总子公司的支出,包括所有没有任何递归函数的孙子公司。
我的数据集看起来类似于这种格式:
我想要做的是父 A 的子总和,所以结果会输出如下:
这是我的公司表的简化结构:
这是我的支出表的简化结构:
我知道如何仅列出父母 A 的每个孩子及其金额:
这将输出:
我知道如何为父母 A 的每个孩子(不包括孙子)求和:
这将输出:
有人能帮我吗?我相信我需要一个子选择,但很难弄清楚。
java - MPTT,如何使用 JDO 在 Google App Engine 中实现?
我正在从 PHP/MySQL 迁移到 Google App Engine,并使用 JDO 作为与数据存储区的接口。将启用修改的预排序树遍历 (MPTT) 的表迁移到 JDO 模型的推荐方法是什么?
django - 扩展 Django FlatPages 以使用 MPTT
前言:我正在编写自己的 Page 应用程序,该应用程序使用 MPTT 和自定义页面模型。这对我有用,但 FlatPages 比我的自定义页面模型更精致,所以我倾向于扩展它。
这几乎可以工作,除了在我跑步时抛出错误python manage.py syncdb
错误:
如果有人能指出我正确的方向,我将不胜感激。谢谢!
django - 如何在每次插入后构建 django-mptt 树而不重建?
我正在构建大型 mptt 树。我想插入所有节点,然后是重建整个树的启动方法:
如何避免在每次插入后重建树?
我在.save
方法中只发现了 depracticed 关键字:
在早期版本中, MPTTModel.save() 有一个原始关键字参数。如果为 True,则 MPTT 字段在保存期间不会更新。这个(未记录的)参数现在已被删除。
django - Django mptt 在 get_descendant_count() 上返回 -2
我正在尝试获取根节点的后代,但由于某种原因,该函数在 get_descendant_count() 上返回 -2。
这是代码:
并且根肯定有一个孩子。
任何人都可以告诉我为什么会这样?以及如何进行?谢谢
ruby-on-rails-3.1 - Rails ACL 使用修改后的先序树遍历
是否有使用 MPTT(修改前序树遍历)作为管理权限的技术的 Rails ACL 插件/gem?
我正在寻找允许我创建角色、将用户分配给一个或多个角色、在角色级别和用户级别设置权限的 ACL。
我们目前使用 CakePHP,内置 ACL 是使用 Tree 行为(即 MPTT)构建的。我读过Rails 有acts_as_nested_set,它是MPTT。是否有任何使用acts_as_nested_set 的ACL 插件/gem?
最重要的是用户和角色权限可以通过 GUI 进行编辑(保留在数据库中)。