Шаг 3. Настраиваем отображение модели в панели администратора.
Описание
Наша цель добавить нашу модель в панель администратора, добавить больше информации и функционал.
Статья
Действовали мы в три этапа. (для того, что бы каждый усвоил материал крепко).
1. Просто добавили модель в админку и смогли её заполнить.
2. Нам этого мало. Так как у нас выводилась после запонения модели, только название поста. Мы добавили поля, которые нам дали дополнительную полезную информацию:
- слуг поста
- автор поста
- дата публикации
- статус опубликована или нет.
3. Добававили функциональность (картинка, не все функции видны, что не видно, показал в видео):
- По каким полям отфильтровывать записи;
- где искать;
- что бы при заполнении загаловка, поле slug заполнялось автоматически (slug читаемые записи в url);
- перемещение по иерархии дат;
- упорядочили посты по статусу (написан или опублокован);
Сначала мы просто добавили модель в панель администратора, остальной код в курсе.
blog/admin.py
# -*- coding: utf-8 -*-
from django.contrib import admin
from blog.models import Post
admin.site.register(Post)
Рекомендации
Узнать больше в ленте
Twitter
и подписаться на
Ютуб, получать новые видео.
Создать себе шпаргалку работы с админке, так как я в уроке показал по этапно и думаю раз и насегда запомните. По ходу будете уже что то добавлять уже с пониманием.