Django的高效树实现
django-treebeard-rvanlaar的Python项目详细描述
django treebeard是一个实现高效树实现的库 对于djangowebframework1.8及更高版本。在
它由gustavopicón编写,并在Apache许可证2.0下获得许可。在
特点
django treebeard是:
- Flexible:使用相同的API包含3个不同的树实现:
- 邻接表
- 物化路径
- 嵌套集
- Fast:优化的非朴素树操作
- ^{str1}$Easy:使用Django模型继承和抽象类来定义自己的继承 模型。在
- Clean:可测试且测试良好的代码库。代码/分支测试覆盖率高于
96%。可在Jenkins进行测试:
- 在不同版本的Python和Django上运行的测试套件: https://travis-ci.org/django-treebeard/django-treebeard/
您可以在中找到文档
http://django-treebeard.readthedocs.io/en/latest/
支持的版本
django treebeard正式支持
- Django 1.8-2.0版
- Python 2.7、3.4、3.5、3.6
- PostgreSQL、MySQL、SQLite数据库后端。在
- 项目
标签: