kawaz.apps.blogs.admin のソースコード

from django.contrib import admin
from .models import Entry
from kawaz.apps.stars.models import Star

[ドキュメント]class EntryAdmin(admin.ModelAdmin): list_display = ('title', 'author_nickname', 'get_pub_state_display', 'star_count', 'created_at', 'updated_at') search_fields = ('title', 'body', 'author__username', 'author__nickname', 'category__label')
[ドキュメント] def author_nickname(self, obj): return obj.author.nickname
[ドキュメント] def star_count(self, obj): stars = Star.objects.get_for_object(obj) return stars.count()
admin.site.register(Entry, EntryAdmin) # Register your models here.