Введение в админку Django
Данные в базе можно править через свои CRUD-страницы. Но для черновой работы, модерации или быстрой правки записей удобнее готовая панель.
Django даёт встроенную
админку: список моделей,
добавление, правка и удаление
в браузере - без своих шаблонов
под каждую сущность. Обычно она
открывается по адресу
/admin/.
Войти туда может суперпользователь.
Его создают командой
createsuperuser (вы уже
делали это в разделе авторизации).
Админка - приложение
django.contrib.admin.
В стандартном проекте оно уже
подключено. Свои модели сами
там не появятся: каждую нужно
зарегистрировать в файле
admin.py приложения.
Дальше настроим список колонок, поиск, фильтры и форму правки - чтобы админка была удобной именно для ваших моделей.
Откройте /admin/
под суперпользователем.
Какие разделы уже видны?
Своими словами: чем админка удобнее своих CRUD-страниц на старте проекта и чем она их не заменяет навсегда?