mptt.admin¶
-
class
mptt.admin.MPTTModelAdmin(model, admin_site)¶ A basic admin class that displays tree items according to their position in the tree. No extra editing functionality beyond what Django admin normally offers.
-
change_list_template= 'admin/mptt_change_list.html'¶
-
delete_selected_tree(modeladmin, request, queryset)¶ Deletes multiple instances and makes sure the MPTT fields get recalculated properly. (Because merely doing a bulk delete doesn’t trigger the post_delete hooks.)
-
form¶ alias of
MPTTAdminForm
-
formfield_for_foreignkey(db_field, request, **kwargs)¶
-
get_actions(request)¶
-
get_ordering(request)¶ Changes the default ordering for changelists to tree-order.
-
media¶
-
-
class
mptt.admin.MPTTAdminForm(*args, **kwargs)¶ A form which validates that the chosen parent for a node isn’t one of its descendants.
-
base_fields= OrderedDict()¶
-
clean()¶
-
declared_fields= OrderedDict()¶
-
media¶
-
-
class
mptt.admin.DraggableMPTTAdmin(model, admin_site)¶ The
DraggableMPTTAdminmodifies the standard Django administration change list to a drag-drop enabled interface.-
change_list_template= None¶
-
changelist_view(request, *args, **kwargs)¶
-
indented_title(item)¶ Generate a short title for an object, indent it depending on the object’s depth in the hierarchy.
-
list_display= ('tree_actions', 'indented_title')¶
-
list_display_links= ('indented_title',)¶
-
list_per_page= 2000¶
-
media¶
-
mptt_level_indent= 20¶
-
tree_actions(item)¶
-