Django MPTT Admin

 Нашел очень элегантное решение для MPTT в админке.

В инструкции не обманули, все очень просто

pip3 install django-mptt-admin
settings.py
 INSTALLED_APPS = (
      ..
      'django_mptt_admin',
  )

На основе модели DjangoMpttAdmin создаем объекты в админке.

admin.py
from django.contrib import admin
    from django_mptt_admin.admin import DjangoMpttAdmin
    from models import Country

    class CountryAdmin(DjangoMpttAdmin):
        pass

    admin.site.register(Country, CountryAdmin)

Красота наведена — можно работать.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *