РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗pydjSpAdInr 157 of 204 menu

Введение в админку Django

Данные в базе можно править через свои CRUD-страницы. Но для черновой работы, модерации или быстрой правки записей удобнее готовая панель.

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

Войти туда может суперпользователь. Его создают командой createsuperuser (вы уже делали это в разделе авторизации).

Админка - приложение django.contrib.admin. В стандартном проекте оно уже подключено. Свои модели сами там не появятся: каждую нужно зарегистрировать в файле admin.py приложения.

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

Откройте /admin/ под суперпользователем. Какие разделы уже видны?

Своими словами: чем админка удобнее своих CRUD-страниц на старте проекта и чем она их не заменяет навсегда?

Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить