1 from django
.contrib
import admin
3 from mygpo
.categories
.models
import Category
, CategoryEntry
, CategoryTag
6 class CategoryEntryInline(admin
.TabularInline
):
9 raw_id_fields
= ("podcast",)
12 class CategoryTagInline(admin
.TabularInline
):
16 @admin.register(Category
)
17 class CategoryAdmin(admin
.ModelAdmin
):
21 list_display
= ("title", "num_entries", "tag_list")
23 show_full_result_count
= False
25 inlines
= [CategoryEntryInline
, CategoryTagInline
]
27 def tag_list(self
, category
):
28 return ", ".join(t
.tag
for t
in category
.tags
.all()[:10])