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
Drop-in Doesn't require building models using utils provided within package.
Works with previously created models.
Type: Directed Acyclic Graph
Admin contrib support Django Admin contrib integration.
Dependency Free Thirdparty depedency required for package.
Type: Closure Table
Package django-mptt neo4django django-polymorphic-tree django-treebeard django-dag django-easytree django-closuretree django-admirarchy django-pagebase
Package django-mptt neo4django django-polymorphic-tree django-treebeard django-dag django-easytree django-closuretree django-admirarchy django-pagebase
Description Utilities for implementing a
modified pre-order traversal
tree in django.
Drop-in Neo4j/Django
integration.
Polymorphic MPTT tree support
for models
Efficient tree implementations
for Django 1.4+ ::
https://tabo.pe/projects/django-treebeard/
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 ...
Efficient tree-based
datastructure for Django
Django Admin addon to navigate
through hierarchies.
Pages for Django
CategoryAppFrameworkAppAppAppAppOtherAppApp
# Using This94331910011
Python 3?
Development Status Beta Alpha Production/Stable Production/Stable Beta n/a Production/Stable Beta Pre-Alpha
Last updated July 21, 2016, 2:13 a.m. July 3, 2014, 12:12 p.m. June 17, 2016, 12:13 p.m. May 2, 2016, 9:24 a.m. May 11, 2016, 3:36 a.m. Aug. 12, 2009, 11:31 p.m. April 2, 2016, 6:04 a.m. June 18, 2015, 10:44 a.m. April 27, 2011, 8:38 a.m.
Version0.8.50.1.81.2.54.0.11.4.1n/a1.1.80.2.00.4.1
RepoGithubGithubGithubBitbucketGithubBitbucketGithubGithubGithub
Commits
Stars12892827372302120124
Repo Forks259643132122741
Participantscraigds
matthiask
BertrandBordage
musashiXXX
karabijavad
thedrow
benjaoming
danielnaab
seniorquico
slafs
more...
mhluongo
d10genes
shaunduncan
pirhoo
tonjo
necaris
vistorve
doismellburning
lutoma
coffenbacher
more...
vdboor
smcoll
gannettchad
vinnyrose
bashu
BertrandBordage
floppya
meshy
misli
jpotterm
more...
taboelpaso
iiSeymour
eyu-boltthreads
frederik-elwert
hackaugusto
ghing
fivethreeomikebryant
benbacardi
lowks
soby
idlesignsorl
Documentation N/A N/A N/A N/A
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)
Drop-in
Type: Directed Acyclic Graph
Admin contrib support
Dependency Free  Neo4j DB  mptt
Type: Closure Table
Search WeightPackageDescriptionLast PyPI release:Repo ForksStars
{{ 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