跳转到主要内容

Django的高效树实现

项目描述

django-treebeard 是一个库,它为Django Web框架 1.8 及更高版本实现了高效的树形结构。

它由Gustavo Picón编写,并授权于Apache License 2.0。

状态

https://readthedocs.org/projects/django-treebeard/badge/?version=latest https://travis-ci.org/django-treebeard/django-treebeard.svg?branch=master https://ci.appveyor.com/api/projects/status/mwbf062v68lhw05c?svg=true https://img.shields.io/pypi/v/django-treebeard.svg

功能

django-treebeard 是

  • 灵活的:包括3种不同的树形结构实现,具有相同的API

    1. 邻接表

    2. 物化路径

    3. 嵌套集

  • 快速的:优化了非天真树操作

  • 简单的:使用Django模型继承和抽象类来定义您自己的模型。

  • 干净的:可测试且经过良好测试的代码库。代码/分支测试覆盖率超过96%。测试可用在Jenkins

您可以在以下位置找到文档:

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数据库后端。

项目详情


下载文件

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

源分发

django-treebeard-rvanlaar-4.3.tar.gz (310.9 kB 查看哈希值)

上传时间

构建分发

django_treebeard_rvanlaar-4.3-py2.py3-none-any.whl (104.2 kB 查看哈希值)

上传时间 Python 2 Python 3

支持者