selecta-highscore/highscore/scores/admin.py

20 lines
498 B
Python

from django.contrib import admin
from scores.models import Score, Version
@admin.register(Version)
class VersionAdmin(admin.ModelAdmin):
list_display = ["name", "created_at"]
search_fields = ["name"]
ordering = ["-created_at"]
@admin.register(Score)
class ScoreAdmin(admin.ModelAdmin):
list_display = ["username", "points", "version", "created_at"]
list_filter = ["version"]
search_fields = ["username"]
list_select_related = ["version"]
ordering = ["-points"]