[Categories] use categories from Django ORM
[mygpo.git] / mygpo / categories / admin.py
blob1c3e0d04b92815d1244202cb459a8b7c7f25b507
1 from django.contrib import admin
3 from mygpo.categories.models import Category, CategoryEntry, CategoryTag
6 class CategoryEntryInline(admin.TabularInline):
7 model = CategoryEntry
9 raw_id_fields = ('podcast', )
12 class CategoryTagInline(admin.TabularInline):
13 model = CategoryTag
16 @admin.register(Category)
17 class CategoryAdmin(admin.ModelAdmin):
19 model = Category
21 list_display = ('title', 'num_entries', 'tag_list')
23 inlines = [
24 CategoryEntryInline,
25 CategoryTagInline,
28 def tag_list(self, category):
29 return ', '.join(t.tag for t in category.tags.all()[:10])