Настройка Django Admin - PullRequest
       7

Настройка Django Admin

0 голосов
/ 14 мая 2018

У меня есть сайт Django, на котором пользователи могут делать заказы на мероприятия.

Мне нужно создать бэкэнд-сайт для внутреннего управленческого персонала, чтобы создавать события, управлять событиями и бронированием, делать всякие другие вещи.

Будет ли лучше настроить админ-сайт Django для бэкэнда (это будет НАМНОГО сложнее, чем перечислить экземпляры моделей, обновить отдельные, добавить новые и т. Д.) Или просто создать свой собственный бэкэнд для него из царапина

Мой инстинкт состоит в том, что, поскольку я не собираюсь использовать какие-либо стандартные функциональные возможности существующего администратора Django, я бы лучше создал свой собственный и оставил старого администратора Django для администраторов сайта, но я Я не уверен на 100%.

1 Ответ

0 голосов
/ 14 мая 2018

Как правило, при создании подходящего бэкэнда для управления, такого как Magento и т. Д., Я предпочитаю создать для него совершенно новое веб-приложение.

Это дает больше свободы при проектировании интерфейса, особенно в том, что основано на AJAX.

Я не уверен, насколько вы можете настроить шаблоны администратора Django, но я уверен, что это очень сложно, если не невозможно реализовать такие вещи, как виджеты, аналитика и т. Д.

Однако, как говорится, для большинства моих приложений я просто использую Django admin, поскольку он предлагает большинство необходимых функций, включая пользовательские формы.

Итак, вот мой совет, если вам требуется реализовать хорошо настроенный UX и / или иметь очень сложные формы, которые вы не можете использовать с администратором Django. Затем создайте свою собственную панель администратора.

Пройдите документы и документы один раз, чтобы решить, какой из них использовать.

Также оформить заказ django-admin-tools .

Примечание : Пожалуйста, исправьте меня, если я ошибаюсь, опубликуйте несколько ссылок, показывающих примеры сложной админ-панели, реализованной с использованием админки Django.

...