Trees and Graphs

Even in relational databases, Django can easily do hierarchical data models. http://science.nasa.gov/ is a good example of what can be done.

Features currently being evaluated

FeatureDescription
Type: Nested set
Type: Adjacency list
Type: Materialized path
Uses native graph storage
Type: Directed Acyclic Graph
Admin contrib support Django Admin contrib integration.
Drop-in Doesn't require building models using utils provided within package.
Works with previously created models.
Dependency Free Thirdparty depedency required for package.
Type: Closure Table
Package django-mptt neo4django django-treebeard django-polymorphic-tree django-dag django-easytree django-admirarchy django-closuretree django-pagebase
Description Utilities for implementing a
modified pre-order traversal
tree in django.
Drop-in Neo4j/Django
integration.
Efficient tree implementations
for Django 1.4+ ::
https://tabo.pe/projects/django-treebeard/
A polymorphic structure to
display content in a tree.
Basic portable Directed
Acyclic Graph application for
Django
Another attempt at modified
preordered tree traversal.
Meant to be as generic as
possible, should be easy to
use in ...
Django Admin addon to navigate
through hierarchies.
Efficient tree-based
datastructure for Django
Pages for Django
CategoryAppFrameworkAppAppAppAppAppOtherApp
# Using This83317200101
Python 3?
Development Status Beta Alpha Production/Stable Production/Stable Beta n/a Beta Production/Stable Pre-Alpha
Last updated Feb. 8, 2015, 2:02 p.m. July 3, 2014, 12:12 p.m. Jan. 18, 2015, 10:14 p.m. Dec. 30, 2014, 7:19 a.m. Nov. 29, 2012, 10:26 a.m. Aug. 12, 2009, 11:31 p.m. Sept. 4, 2014, 6:55 a.m. Jan. 19, 2015, 6:38 a.m. April 27, 2011, 8:38 a.m.
Version0.6.10.1.83.01.0b11.2n/a0.2.01.1.60.4.1
RepoGithubGithubBitbucketGithubGithubBitbucketGithubGithubGithub
Commits
Repo Watchers97424270422121994
Repo Forks19354242172n/a31
Participantscraigds
matthiask
BertrandBordage
musashiXXX
karabijavad
thedrow
seniorquico
melinath
slafs
samluescher
more...
mhluongo
d10genes
shaunduncan
Pirhoo
tonjo
necaris
vistorve
doismellburning
lutoma
coffenbacher
more...
tabovdboor
gannettchad
vinnyrose
BertrandBordage
floppya
meshy
borgstrom
misli
mvdwaeter
elpaso
hyperair
hackaugusto
ghing
fivethreeoidlesignmikebryant
benbacardi
lowks
sorl
Documentation N/A N/A N/A N/A N/A
Package django-mptt neo4django django-treebeard django-polymorphic-tree django-dag django-easytree django-admirarchy django-closuretree django-pagebase
Type: Nested set  (unnecessary)
Type: Adjacency list  (unnecessary)  (based on django-mptt)
Type: Materialized path  (unnecessary)  (based on django-mptt)
Uses native graph storage  Neo4j DB  (based on django-mptt)
Type: Directed Acyclic Graph
Admin contrib support
Drop-in
Dependency Free  Neo4j DB  mptt
Type: Closure Table
Package django-mptt neo4django django-treebeard django-polymorphic-tree django-dag django-easytree django-admirarchy django-closuretree django-pagebase
Search WeightPackageDescriptionLast PyPI release:Repo ForksWatchers
{{item.weight / max_weight * 100 | number:0}}%{{item.title}}Grid: {{item.description}} {{item.last_released | date: 'mediumDate'}} N/A {{item.repo_forks}} N/A {{item.repo_watchers}} N/A