Efficient tree implementations for Django
Project description
django-treebeard is a library that implements efficient tree implementations for the Django Web Framework 1.8 and later.
It is written by Gustavo Picón and licensed under the Apache License 2.0.
Status
Features
django-treebeard is:
Flexible: Includes 3 different tree implementations with the same API:
Adjacency List
Materialized Path
Nested Sets
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%. Tests are available in Jenkins:
Test suite running on different versions of Python and Django: https://travis-ci.org/django-treebeard/django-treebeard/
You can find the documentation in
Supported versions
django-treebeard officially supports
Django 1.8 - 2.0
Python 2.7, 3.4, 3.5, 3.6
PostgreSQL, MySQL, SQLite database back-ends.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for django-treebeard-rvanlaar-4.3.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0ee2cdf180b77cfcf01470eefc7b395ccdb03a50193b1d9de8abe6f83a23d4ee |
|
MD5 | 2ed18e9d1889b2de153bd74b8f4a9ab9 |
|
BLAKE2b-256 | 9bc19b10713c4a5d9d8d7cc9c9c9a8a17e20add29f64fa711bd9b30614111d96 |
Hashes for django_treebeard_rvanlaar-4.3-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d47e5ed4d23968ab81fbf32ba64035acae53361811f87a57c9d5e7cb3022a511 |
|
MD5 | fed7b91bb144aecb4030a5f283fb4d4f |
|
BLAKE2b-256 | 8dbbc3e4135caba34fef7018cf56e3b92a389ff9f3071f8410320c6b0b200825 |