Sidebar Network

django-mptt Utilities for implementing Modified Preorder Tree Traversal.

The Basics

Utilities for implementing Modified Preorder Tree Traversal (MPTT) with your Django Model classes and working with trees of Model instances.

Project Homehttp://code.google.com/p/django-mptt/
Grab the Repository – svn checkout http://django-mptt.googlecode.com/svn/trunk/
 

Recent Commits

  • 121 was committed 2 days, 5 hours ago.
    empty_label is no longer ignored if provided for a required TreeNodeChoiceField
  • 120 was committed 2 days, 5 hours ago.
    TreeNodeChoiceField now only sets empty_label to None if the field is not required.
  • 119 was committed 8 months, 3 weeks ago.
    Removed items from mptt.tests.testcases which work fine as doctests
  • 118 was committed 8 months, 3 weeks ago.
    Implemented mptt.tests.testcases.ReparentingTestCase
  • 117 was committed 8 months, 3 weeks ago.
    Fixed issue 23 - calling delete() on a tree node now only performs tree management once, as expected; includes an in-progress refactor of the tests which includes a regression test for this issue. Thanks to mara.dragan and jeroen.vloothuis for testcases and patches which demonstrated the issue and an idea for a fix.
  • 116 was committed 8 months, 3 weeks ago.
    Brought CHANGELOG up to date
  • 115 was committed 8 months, 3 weeks ago.
    Minor documentation tweaks for Django 1.0
  • 114 was committed 8 months, 3 weeks ago.
    Extracted TreeNodeChoiceField and TreeNodePositionField classes from MoveNodeForm, which now uses them
  • 113 was committed 8 months, 3 weeks ago.
    Converted method list items into subheadings for easier browsing; fixed Django documentation URL; removed now-obsolete note about fixtures
  • 112 was committed 10 months ago.
    Newforms is dead, long live forms.