### Navigation

- index
- modules |
- next |
- django-treebeard 2.0b1 documentation »

# django-treebeard

django-treebeard is a library that implements efficient tree implementations for the Django Web Framework 1.4+, written by Gustavo Picón and licensed under the Apache License 2.0.

`django-treebeard` is:

- Flexible: Includes 3 different tree implementations with the same API:
  1. Adjacency List
  2. Materialized Path
  3. Nested Sets
- Fast: Optimized non-naive tree operations (see Benchmarks).
- 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:
  - Tests running on different versions of Python, Django and DB engines
  - Code Quality

## Contents

- Introduction
  - Prerequisites
  - Installation
  - Configuration
  - Basic Usage
- API
- Materialized Path trees
- Nested Sets trees
- Adjacency List trees
- Admin
- Forms
- Exceptions
- Benchmarks
- Running the Test Suite
  - py.test
  - tox
- Changelog
  - Release 2.0b1 (May 29, 2013)
  - Release 1.61 (Jul 24, 2010)
  - Release 1.60 (Apr 18, 2010)
  - Release 1.52 (Dec 18, 2009)
  - Release 1.51 (Dec 16, 2009)
  - Release 1.5 (Dec 15, 2009)
  - Release 1.1 (Nov 20, 2008)
  - Release 1.0 (Nov 19, 2008)

# Indices and tables

- Index
- Module Index
- Search Page

### Navigation

- index
- modules |
- next |
- django-treebeard 2.0b1 documentation »