Как правило, при создании подходящего бэкэнда для управления, такого как Magento и т. Д., Я предпочитаю создать для него совершенно новое веб-приложение.
Это дает больше свободы при проектировании интерфейса, особенно в том, что основано на AJAX.
Я не уверен, насколько вы можете настроить шаблоны администратора Django, но я уверен, что это очень сложно, если не невозможно реализовать такие вещи, как виджеты, аналитика и т. Д.
Однако, как говорится, для большинства моих приложений я просто использую Django admin, поскольку он предлагает большинство необходимых функций, включая пользовательские формы.
Итак, вот мой совет, если вам требуется реализовать хорошо настроенный UX и / или иметь очень сложные формы, которые вы не можете использовать с администратором Django. Затем создайте свою собственную панель администратора.
Пройдите документы и документы один раз, чтобы решить, какой из них использовать.
Также оформить заказ django-admin-tools .
Примечание : Пожалуйста, исправьте меня, если я ошибаюсь, опубликуйте несколько ссылок, показывающих
примеры сложной админ-панели, реализованной с использованием админки Django.