Это не обычно, но это зависит от вашего проекта и аудитории вашего проекта. Я оставлю здесь свое резюме о книге Джанго, в которой сказано об этом, и вы должны решить, что она подходит для вашего проекта и использует варианты.
Согласно книге Джанго :
На сайте администратора Django используется система разрешений, которую вы можете использовать, чтобы предоставить конкретным пользователям доступ только к тем частям интерфейса, которые им нужны . Эти учетные записи пользователей должны быть достаточно общими, чтобы их можно было использовать вне интерфейса администратора, но пока мы будем рассматривать их только как учетные записи администраторов. В главе 11 мы рассмотрим, как управлять пользователями по всему сайту (то есть не только администратором) с помощью системы аутентификации Django.
И на той же странице ...
Когда и зачем использовать интерфейс администратора - а когда нет
Сайт администратора Django светится, когда нетехнические пользователи должны иметь возможность вводить данные; В конце концов, это и есть цель этой функции. В газете, где впервые был разработан Django, разработка типичной онлайн-функции - скажем, специального отчета о качестве воды в муниципальном водоснабжении - будет выглядеть примерно так:
Ответственный за проект репортер встречается с одним из разработчиков и описывает доступные данные.
Разработчик разрабатывает модели Django для соответствия этим данным, а затем открывает сайт администратора для репортера.
Репортер проверяет сайт администратора на наличие пропущенных или посторонних полей - лучше сейчас, чем позже.
Другими словами, смысл административного интерфейса Django облегчает одновременную работу производителей контента и программистов. Однако, помимо этих очевидных задач ввода данных, сайт администратора полезен в нескольких других случаях: