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 django-treebeard neo4django django-polymorphic-tree django-closuretree django-dag django-easytree django-admirarchy django-treenode Django Closure Tree django-pagebase
Package django-mptt django-treebeard neo4django django-polymorphic-tree django-closuretree django-dag django-easytree django-admirarchy django-treenode Django Closure Tree django-pagebase
Description Utilities for implementing a
modified pre-order traversal
tree in django.
Efficient tree implementations
for Django
Drop-in Neo4j/Django
integration.
Polymorphic MPTT tree support
for models
Efficient tree-based
datastructure for Django
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.
Probably the best abstract
model / admin for your tree
based stuff.
Closure view based Tree models
for Django
Pages for Django
CategoryAppAppFrameworkAppOtherAppAppAppAppAppApp
# Using This9924340102101
Python 3?
Development Status Production/Stable Production/Stable Alpha Production/Stable Production/Stable Beta n/a Beta Production/Stable Unknown Pre-Alpha
Last updated Aug. 1, 2018, 5:39 p.m. Aug. 8, 2018, 12:45 p.m. July 3, 2014, 12:12 p.m. Jan. 31, 2018, 4:55 p.m. March 6, 2018, 5:20 a.m. May 11, 2016, 3:36 a.m. Aug. 12, 2009, 11:31 p.m. April 15, 2017, 12:20 a.m. July 12, 2018, 11:56 a.m. Feb. 17, 2018, 6:01 a.m. April 27, 2011, 8:38 a.m.
Version0.9.14.30.1.81.51.2.01.4.2n/a0.2.20.11.20.2.20.4.1
RepoGithubGithubGithubGithubGithubGithubBitbucketGithubGithubGithubGithub
Commits
Stars1796474312114494821171183
Repo Forks356131743417152513n/a
Participantscraigds
matthiask
claudep
jdufresne
BertrandBordage
musashiXXX
felixxm
karabijavad
thedrow
danielnaab
more...
tabo
jrief
invalid-email-address
jjdelc
maikhoepfel
mvantellingen
jaap3
fladi
heywbj
carljm
more...
mhluongo
wcbeard
shaunduncan
pirhoo
tonjo
necaris
doismellburning
lutoma
coffenbacher
robinedwards
more...
vdboor
singleton11
smcoll
gannettchad
vinnyrose
njamaleddine
stasfilin
bashu
jpotterm
jorgebg
more...
mikebryant
benbacardi
soby
lowks
movermeyer
ykiu
elpaso
iiSeymour
eyu-boltthreads
frederik-elwert
hackaugusto
ghing
fivethreeoidlesign
int-ua
fabiocaccamofunkybob
schinckel
sorl
Documentation N/A 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