Перед вами альфа-версия проекта для любителей хранить музыку на компакт-дисках. Пока что в нем есть только модель CD
для хранения информации об альбомах. Модель вы найдете в приложении practice
: practice/models.py
Cконфигурируйте модель так, чтобы администратору сайта было удобно работать с ней в админке.В админ-зоне должны быть видны такие поля:
- название альбома
- дата релиза
- артист
- жанр
Должна быть фильтрация записей по полям:
- дата релиза
- жанр
Пустые поля в записях должны заполняться строкой -пусто-
После выполнения задания задеплойте проект в тренажёре (кнопка Задеплоить), затем откройте в новом окне браузера свой проект (по ссылке вверху справа в интерфейсе тренажёра), перейдите на страницу /admin и авторизуйтесь: логин admin, пароль admin. В админке проверьте результат своей работы.
Подсказка:
Добавьте для модели CD
настройки раздела администратора.Создайте класс CDAdmin
, наследующийся от admin.ModelAdmin
, укажите в нём список отображаемых полей и фильтров. И обязательно зарегистрируйте этот класс как источник конфигурации для модели CD
Проект в архиве: