Skip to main content

django-treebeard

django-treebeard is a library that implements efficient tree implementations for the Django Web Framework.

It was written by Gustavo Picón and licensed under the Apache License 2.0.

Status

Documentation Status Tests PyPI PyPI - Django Version PyPI version

Features

django-treebeard is:

  • Flexible: Includes 3 different tree implementations with the same API:
    1. Adjacency List
    2. Materialized Path
    3. Nested Sets
    4. PostgreSQL ltree (experimental)
  • Fast: Optimized non-naive tree operations
  • Easy: Uses Django Model Inheritance with abstract classes to define your own models.
  • Clean: Testable and well tested code base. Code/branch test coverage is above 96%.

You can find the documentation at https://django-treebeard.readthedocs.io/en/latest/

Supported versions

django-treebeard officially supports

  • Django 5.2 and higher
  • Python 3.10 and higher
  • PostgreSQL, MySQL, MSSQL, SQLite database back-ends.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

django_treebeard-5.3.1.tar.gz (313.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

django_treebeard-5.3.1-py3-none-any.whl (82.1 kB view details)

Uploaded Python 3

File details

Details for the file django_treebeard-5.3.1.tar.gz.

File metadata

  • Download URL: django_treebeard-5.3.1.tar.gz
  • Upload date:
  • Size: 313.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for django_treebeard-5.3.1.tar.gz
Algorithm Hash digest
SHA256 9c3828f5c3130c57fb5c34412ba8ac9b6cefffe98757a284feb02e55776d1d25
MD5 0fb387932e86532c0e924ce7d7970f47
BLAKE2b-256 239940621d8279c89cee6a06f4d3bd3e4850de29f920bfcde24bc98855464bba

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_treebeard-5.3.1.tar.gz:

Publisher: publish.yml on django-treebeard/django-treebeard

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file django_treebeard-5.3.1-py3-none-any.whl.

File metadata

File hashes

Hashes for django_treebeard-5.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 0f93f55fcb8b4acb09b6cfc2e93a9451b33db1ff14a22e2563f5bb555fcb9c4b
MD5 8f318ddebce5f16dccc3e5d39c09588c
BLAKE2b-256 fd1c456d2ad36c10d7b5d3f5633b795ef6d5273f1084ad0d3ca8163857ace827

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_treebeard-5.3.1-py3-none-any.whl:

Publisher: publish.yml on django-treebeard/django-treebeard

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

7.0.1

2 files

7.0.0

2 files

6.0.1

2 files

6.0.0

2 files

This release

5.3.1 This release

2 files

5.3.0

2 files

5.2.2

2 files

5.2.1

2 files

5.2.0

2 files

5.1.0

2 files

5.0.5

2 files

5.0.4

2 files

5.0.3

2 files

5.0.2

2 files

5.0.1

2 files

5.0.0

2 files

4.8.0

2 files

4.7.1

2 files

4.7

2 files

4.6.1

2 files

4.6.0

2 files

4.5.1

2 files

4.5

2 files

4.4

2 files

4.3.1

1 file

4.3

1 file

4.2.1

1 file

4.2.0

1 file

4.1.2

1 file

4.1.1

1 file

4.1.0

1 file

4.0.1

1 file

4.0

1 file

3.0

1 file

2.0

1 file

1.61

1 file

1.60

1 file

1.52

1 file

1.51

1 file

1.6

1 file

1.5

1 file

1.2a

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page