achievement.admin 源代码
from django.contrib import admin
from achievement.models import *
from generic.admin import UserAdmin
[文档]
@admin.register(AchievementType)
class AchievementTypeAdmin(admin.ModelAdmin):
list_display = ['title', 'description']
search_fields = ['title']
[文档]
@admin.register(Achievement)
class AchievementAdmin(admin.ModelAdmin):
list_display = ['name', 'description',
'achievement_type', 'hidden', 'auto_trigger']
search_fields = ['name']
[文档]
@admin.register(AchievementUnlock)
class AchievementUnlockAdmin(admin.ModelAdmin):
list_display = ['user', 'achievement',
'time', 'private']
search_fields = [*UserAdmin.suggest_search_fields('user'), 'achievement__name']