/
IT-Legion
/
TestTask_vanger
Обзор
Документация
Войти
/
IT-Legion
/
TestTask_vanger
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
gallery/admin.py
17 строк
790 B
IT-Legion
It's almost done
05 мар 2026, 01:11
05 мар 2026, 01:11
b8f7426
Код
Авторство
О чём код?
from django.contrib import admin from django.utils.html import format_html from adminsortable2.admin import SortableAdminMixin from .models import GalleryImage @admin.register(GalleryImage) class GalleryImageAdmin(SortableAdminMixin, admin.ModelAdmin): list_display = ('title', 'image_preview', 'order') list_display_links = ('title', 'image_preview') def image_preview(self, obj): if obj.image: # Используем инлайн стили для быстрого превью, чтобы не тянуть лишний CSS в админку return format_html('<img src="{}" style="max-height: 50px; border-radius: 5px;" />', obj.image.url) return "Нет картинки" image_preview.short_description = 'Превью'