django-mptt

    5热度

    1回答

    我正在寻找一种在Django中存储和使用分层(父/子)数据的好方法。我一直在使用django-mptt,但它似乎与我的大脑完全不兼容 - 我在非显而易见的地方发现了非显而易见的错误,主要是在树中移动时:最终导致状态不一致,节点和其父母将不同意他们的关系。 我的需求很简单: 给出一个节点: 找到它的根源 找到它的祖先 找到它的后代 一棵树: 轻松移动节点(即。改变父) 我的树木将短小(最多10K的节

    2热度

    1回答

    我想访问一个django-mptt树的最新对象。 是否有可能从django模板做到这一点?

    0热度

    1回答

    我试图通过提供一些比管理员中的扁平列表更友好的方式将django-mptt和contrib.admin绑定在一起。因为树木应该很大(否则我不会使用嵌套集合),所以用户应该能够展开和折叠它的一部分。 当用户展开或折叠或展开分支(ajax用于此目的)时,还会设置一个包含折叠分支的逗号分隔列表的cookie。这样,下次这个用户访问我的django-mptt powered模型的管理员时,我可以向他展示他

    7热度

    1回答

    我试图用django-mptt运气很少。这是Python2.5,windows,sqlite3,Django 1.2pre,django-mptt最新来自svn。 代码: 型号: class Node(models.Model): name = models.CharField(max_length=20, blank=True) parent = models.Foreign

    1热度

    2回答

    我有一个类别树,与条目项目相关的类别。所以这是我的模型文件: from django.db import models import mptt class Category(models.Model): nombre=models.CharField(max_length=70) padre=models.ForeignKey('self', blank=True, null=True)

    0热度

    1回答

    我使用django-mptt制作了一个线程化的论坛应用程序。一切正常并且正在运行,但是我无法构建一个特定的查询集。 我想检索哪些职位: 1)根节点 2)发表CURRENT_USER 或有张贴CURRENT_USER的后裔。 我到目前为止是这样的: Post.objects.filter(Q(user = current_user) | Q()).exclude(parent__gt = 0)