from django.contrib import admin from django_summernote.admin import SummernoteModelAdmin from .models import Post, PostTag @admin.register(Post) class PostAdmin(SummernoteModelAdmin): list_display = ("title", "author", "slug", "created", "modified") list_filter = ("author", "tags", "created", "modified") search_fields = ("title", "content") filter_horizontal = ("tags",) date_hierarchy = "created" autocomplete_fields = ("author", "tags") summernote_fields = ("content",) fieldsets = ( ( None, { "fields": ( "author", "title", "content", "file", "tags", ) }, ), ) @admin.register(PostTag) class PostTagAdmin(admin.ModelAdmin): list_display = ("tag_name", "name") search_fields = ("tag_name", "name") ordering = ("tag_name",)