Задать вопрос

Прозрачное сращивание приложения и админки и фронта, как?

Всем привет.
Изучаю Django в боевом режиме для себя пишу crm. Чтобы сразу выбрать верные направления возникли следующие вопросы(вопросы задаю отдельно, чтобы не смешивать обсуждение.

1. Как сделать прозрачное "сращивание" админки внутренней с самим интерфейсом(будет использоваться шаблон AdminLTE3), лучше для этого использовать gjango-admin-tool или как-то связывать фронт с админкой(есть ли возможность распределять доступ в админке по разным уровням админов? или лучше вынести это управление в "фронт" и рулить доступом уж от пользователя) Или может отказаться от админки и бэка полностью и писать свое?
  • Вопрос задан
  • 92 просмотра
Подписаться 2 Средний Комментировать
Пригласить эксперта
Ответы на вопрос 1
tumbler
@tumbler Куратор тега Django
бекенд-разработчик на python
Админка django (и ее батарейки) - это jquery. Другие фронтенд-технологии прилепить можно, но это будет франкенштейн.
Лучше или пользоваться стандартной админкой, или писать что-то своё на базе REST API. Стандартная даст хоть и кривенький местами, но быстрый старт, REST со своим фронтом даст полностью подконтрольный дизайн без подпорок еще на стапелях.
Что касается доступов - их лучше проверять стандартными механизмами Django permissions на бекенде, чтобы всякие кулхацкеры вашу фронтенд-защиту не обошли.

Или может отказаться от админки и бэка полностью и писать свое?


Начните с полностью стандартной админки, если интерфейс CRUD не является основной фичей проекта, это сэкономит ощутимое количество времени.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы