django-cte-trees:使用PostgreSQL Common Table Expressions(CTE)的Django Adjacency-List树

时间:2024-05-22 13:25:37
【文件属性】:

文件名称:django-cte-trees:使用PostgreSQL Common Table Expressions(CTE)的Django Adjacency-List树

文件大小:55KB

文件格式:ZIP

更新时间:2024-05-22 13:25:37

Python

笔记 这是一个介绍对Python 3的支持的分支。 原始工作由Alexis Petrounias < >完成。 Django CTE树 使用PostgreSQL公用表表达式(CTE)的Django Adjacency-List树。 其目的是完全隐藏树结构的管理。 1.0.0 Beta 2版 文档: : Django套件: : 概述 尽管以透明方式处理树结构是许多应用程序的理想特性,但包括CTE(请参阅下文)的当前已知限制将成为许多其他应用程序的障碍。 除非您事先知道这些限制不会影响您的应用程序,否则此模块不适合您,您应该使用主动管理的树结构(例如django-mptt 或django-treebeard )。 特征 简单:从抽象节点模型继承就足以为任何模型获得树功能。 Seamless :不使用RawQuerySet,因此使用CTE进行的查询可以与常规Django查询


【文件预览】:
django-cte-trees-master
----MANIFEST.in(64B)
----LICENSE.txt(1KB)
----cte_tree_test()
--------settings.py(2KB)
--------tests.py(54KB)
--------manage.py(2KB)
--------__init__.py(2KB)
--------models.py(5KB)
----runtests.sh(122B)
----requirements.txt(28B)
----.travis.yml(310B)
----setup.cfg(130B)
----setup.py(3KB)
----README.md(7KB)
----requirements.docs.txt(113B)
----docs()
--------source()
--------make.bat(7KB)
--------Makefile(7KB)
----.gitignore(317B)
----cte_tree()
--------__init__.py(2KB)
--------models.py(55KB)
--------fields.py(2KB)
--------query.py(19KB)

网友评论