import tagulous.admin from django.contrib import admin from markdownx.admin import MarkdownxModelAdmin from .models import Article, Category @admin.register(Category) class CategoryAdmin(admin.ModelAdmin): list_display = ['title', 'slug'] prepopulated_fields = {'slug': ('title',)} class ArticleAdmin(MarkdownxModelAdmin): list_display = ['title', 'subtitle', 'category', 'tags', 'created', 'updated', 'is_published', 'is_featured'] list_filter = ['is_published', 'is_featured', 'category', 'tags'] ordering = ['is_published', '-created'] prepopulated_fields = {'slug': ('title',)} list_display_links = ['title', 'subtitle'] tagulous.admin.register(Article, ArticleAdmin)