Skip to content

Latest commit

 

History

History
38 lines (19 loc) · 811 Bytes

quickstart.rst

File metadata and controls

38 lines (19 loc) · 811 Bytes

Quickstart

Note

Make sure admirarchy is listed in INSTALLED_APPS in settings file of your project (usually 'settings.py').

With a few minor changes...

# admin.py of your application
from django.contrib import admin

from admirarchy.toolbox import HierarchicalModelAdmin

from .models import MyModel  # Let's say this model represents a hierarchy.


# Inherit from HierarchicalModelAdmin instead of admin.ModelAdmin
@admin.register(MyModel)
class MyModelAdmin(HierarchicalModelAdmin):

    hierarchy = True  # This enables hierarchy handling.

    # and other code as usual...

...your admin...

image

...turns into something similar to this:

image