/
Stormsidee
/
StormWiki
Обзор
Документация
Войти
/
Stormsidee
/
StormWiki
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
app/admin.py
29 строк
918 B
Stormsidee
project for learn django
04 ноя 2025, 16:22
04 ноя 2025, 16:22
f2b09f5
Код
Авторство
О чём код?
from django.contrib import admin from .models import Article, Tag @admin.register(Tag) class TagAdmin(admin.ModelAdmin): list_display = ['name', 'created_at'] search_fields = ['name'] ordering = ['name'] @admin.register(Article) class ArticleAdmin(admin.ModelAdmin): list_display = ['title', 'author', 'is_published', 'created_at', 'updated_at'] list_filter = ['is_published', 'created_at', 'tags'] search_fields = ['title', 'content'] filter_horizontal = ['tags'] readonly_fields = ['created_at', 'updated_at'] fieldsets = ( ('Основная информация', { 'fields': ('title', 'content', 'author') }), ('Мета-информация', { 'fields': ('tags', 'is_published') }), ('Даты', { 'fields': ('created_at', 'updated_at'), 'classes': ('collapse',) }), )