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

from django.contrib import admin
from .models import Category
from .models import Platform
from .models import Product
from .models import PackageRelease
from .models import URLRelease
from .models import Screenshot


[ドキュメント]class CategoryAdmin(admin.ModelAdmin): pass
admin.site.register(Category, CategoryAdmin)
[ドキュメント]class PlatformAdmin(admin.ModelAdmin): pass
admin.site.register(Platform, PlatformAdmin)
[ドキュメント]class ProductAdmin(admin.ModelAdmin): list_display = ('title', 'last_modifier_nickname', 'get_display_mode_display', 'published_at', 'created_at', 'updated_at')
[ドキュメント] def last_modifier_nickname(self, obj): if not obj.last_modifier: return '(未編集)' return obj.last_modifier.nickname
admin.site.register(Product, ProductAdmin)
[ドキュメント]class PackageReleaseAdmin(admin.ModelAdmin): readonly_fields = ('downloads',) search_fields = ('title', 'description',) list_display = ('label', 'platform', 'version', 'downloads')
admin.site.register(PackageRelease, PackageReleaseAdmin)
[ドキュメント]class URLReleaseAdmin(admin.ModelAdmin): readonly_fields = ('pageview',) list_display = ('label', 'platform', 'version', 'url', 'pageview')
admin.site.register(URLRelease, URLReleaseAdmin)
[ドキュメント]class ScreenshotAdmin(admin.ModelAdmin): pass
admin.site.register(Screenshot, ScreenshotAdmin)