Files
rosmol_shop/apps/content/admin.py
T

31 lines
926 B
Python

from django.contrib import admin
from .models import Article, Banner, Collection, NewsEvent
@admin.register(Collection)
class CollectionAdmin(admin.ModelAdmin):
list_display = ('name', 'is_published', 'published_at')
list_filter = ('is_published',)
filter_horizontal = ('products',)
prepopulated_fields = {'slug': ('name',)}
@admin.register(Article)
class ArticleAdmin(admin.ModelAdmin):
list_display = ('title', 'brand', 'published_at')
search_fields = ('title',)
prepopulated_fields = {'slug': ('title',)}
@admin.register(NewsEvent)
class NewsEventAdmin(admin.ModelAdmin):
list_display = ('title', 'event_date', 'is_published', 'published_at')
list_filter = ('is_published',)
prepopulated_fields = {'slug': ('title',)}
@admin.register(Banner)
class BannerAdmin(admin.ModelAdmin):
list_display = ('title', 'url', 'sort_order', 'is_active')
list_filter = ('is_active',)