跳转到主要内容

Django的高效树实现

项目描述

django-treebeard

django-treebeard 是一个库,它实现了Django Web框架2.2及以后版本的效率树实现。

它由Gustavo Picón编写,并使用Apache许可证2.0授权。

状态

Documentation Status Tests App Veyor PyPI PyPI version

特性

django-treebeard是

  • 灵活的:包含3种不同的树实现,具有相同的API
    1. 邻接表
    2. 物化路径
    3. 嵌套集
  • 快速的:优化了非天真树操作
  • 简单的:使用Django模型继承和抽象类来定义自己的模型。
  • 干净的:可测试且经过良好测试的代码库。代码/分支测试覆盖率超过96%。

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

http://django-treebeard.readthedocs.io/en/latest/

支持版本

django-treebeard 正式支持

  • Django 3.2, 4.1, 4.2, 5.0
  • Python 3.8 - 3.12
  • PostgreSQL, MySQL, MSSQL, SQLite数据库后端。

项目详情


下载文件

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

源分布

django-treebeard-4.7.1.tar.gz (294.1 kB 查看散列)

上传时间

构建分布

django_treebeard-4.7.1-py3-none-any.whl (93.2 kB 查看散列)

上传时间 Python 3

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面