• Home
  • Popular Downloads
  • Contact Us
  • Submit

Softpile

Free Downloads

Main Navigation
  • Home
  • Windows
  • Mac OS X
  • Business
  • Desktop
  • Development
  • Education
  • Games
  • Internet
  • Multimedia
  • Utilities
Home » Linux » django-treebeard

django-treebeard

June 16, 2009
Efficient Materialized Path tree implementation for Django
Version: 1.1
License: The Apache License 2.0
Operating System: Linux
Homepage: code.google.com
Developed by: Gustavo Picon
django-treebeard is a Python library that implements efficient tree implementations for the Django Web Framework 1.0+. It includes 3 different tree implementations: Adjacency List, Materialized Path and Nested Sets. Each one has it’s own strength and weaknesses (see Benchmarks) but share the same API, so it’s easy to switch between implementations.

django-treebeard uses Django Model Inheritance with abstract classes to let you define your own models. To use django-treebeard:

1. Download a release from the treebeard download page or get a development version from the treebeard subversion repository.
2. Run python setup.py install
3. Add 'treebeard' to the INSTALLED_APPS section in your django settings file.
4. Create a new model that inherits from one of django-treebeard‘s abstract tree models: mp_tree.MP_Node (materialized path), ns_tree.NS_Node (nested sets) or al_tree.AL_Node (adjacency list).
5. Run python manage.py syncdb
django plugin efficient efficient materialized path materialized path
Free Download 48K
0
  • Share on:

django-treebeard User Reviews

Sponsored

Categories

  • Linux

Related Downloads

TracCondFields
Support for conditional fields in different ticket types.
DokuWiki Wiki JumpBox
DokuWiki is a simple, clean and easy to use wiki system that allows ...
django-plist
Property List XML Serialization for Django
Monkey HTTP Daemon
Monkey HTTP Daemon is a Web server written in C that works under Linux.
Ruby webgen
webgen is a Web site generator implemented in Ruby.
Copyright © 1999-2017 Softpile Free Downloads
  • Contact Us
  • Submit
  • Privacy Policy
  • Disclaimer
  • Terms of Use