The Basics
Utilities for implementing Modified Preorder Tree Traversal (MPTT) with your Django Model classes and working with trees of Model instances.
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.