django的高效树实现
django-treebeard的Python项目详细描述
django treebeard是一个实现高效树实现的库 对于djangowebframework1.8及更高版本。
它由gustavo picón编写,并根据apache许可证2.0获得许可。
功能
django treebeard是:
- {STR 1 } $灵活< /强>:包含3个不同的树实现,具有相同的API:
- 邻接列表
- 物化路径
- 嵌套集
- fast:优化的非朴素树操作
- easy:使用带有抽象类的django模型继承来定义您自己的 模型。
- clean:可测试且经过良好测试的代码基。代码/分支测试覆盖率高于
96%。詹金斯大学提供测试:
- 在不同版本的python和django上运行的测试套件: https://travis-ci.org/django-treebeard/django-treebeard/
您可以在中找到文档
http://django-treebeard.readthedocs.io/en/latest/
支持的版本
django treebeard正式支持
- Django 1.8-2.0
- Python2.7、3.4、3.5、3.6
- postgresql,mysql,sqlite数据库后端。