跳转到主要内容

Django的基于闭包的树模型。

项目描述

Django闭包树模型。

用于创建递归Postgres视图的抽象基类模型。

http://schinckel.net/2016/01/27/django-trees-via-closure-view/

用法

从Node模型继承

from closure_tree.models import Node


class MyNode(Node):
    name = models.CharField(max_length=30)

创建迁移

$ ./manage.py makemigrations

添加创建树闭包的迁移步骤

$ ./manage.py makemigrations --empty myapp
from closure_tree.migrations import CreateTreeClosure

class Migration(migrations.Migration):

    dependencies = [
        ('dummy', '0001_initial'),
    ]

    operations = [
        CreateTreeClosure('MyNode'),
    ]

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定要选择哪个,请了解更多关于 安装软件包 的信息。

源分布

django-closure-tree-0.2.2.tar.gz (4.0 kB 查看散列)

上传时间:

构建分布

django_closure_tree-0.2.2-py2.py3-none-any.whl (5.3 kB 查看散列)

上传时间: Python 2 Python 3

支持