跳转到主要内容

基于Closure的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

添加CreateTreeClosure迁移步骤

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

class Migration(migrations.Migration):

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

    operations = [
        CreateTreeClosure('MyNode'),
    ]

项目详情


下载文件

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

源分布

closure_tree-0.1.0.tar.gz (4.0 kB 查看哈希)

上传时间

构建分布

closure_tree-0.1.0-py2.py3-none-any.whl (5.2 kB 查看哈希)

上传时间 Python 2 Python 3

由以下支持