Няма описание

admin.py 642B

1234567891011121314151617181920
  1. from django.contrib import admin
  2. from mptt.admin import MPTTModelAdmin
  3. from .models import Post, PostCategory
  4. @admin.register(PostCategory)
  5. class PostCategoryAdmin(MPTTModelAdmin):
  6. list_display = ("name", "slug", "created_at")
  7. search_fields = ("name", "slug")
  8. prepopulated_fields = {"slug": ("name",)}
  9. @admin.register(Post)
  10. class PostAdmin(admin.ModelAdmin):
  11. list_display = ("title", "category", "status", "published_at", "created_at")
  12. list_filter = ("status", "category")
  13. search_fields = ("title", "slug", "content")
  14. prepopulated_fields = {"slug": ("title",)}
  15. autocomplete_fields = ("category", "author")