37 lines
824 B
Python
37 lines
824 B
Python
from django.contrib import admin
|
|
from.models import Athlete, Crew, Race, Result
|
|
# Register your models here.
|
|
|
|
class AthleteInline(admin.StackedInline):
|
|
model = Athlete
|
|
|
|
class AthleteAdmin(admin.ModelAdmin):
|
|
list_display = ('first_name', 'last_name', 'birth_year')
|
|
|
|
class CrewInline(admin.StackedInline):
|
|
model = Athlete
|
|
|
|
class CrewAdmin(admin.ModelAdmin):
|
|
list_display = ('name',)
|
|
|
|
class RaceInline(admin.StackedInline):
|
|
model = Race
|
|
|
|
class RaceAdmin(admin.ModelAdmin):
|
|
list_display = ('name',)
|
|
|
|
class ResultInline(admin.StackedInline):
|
|
model = Result
|
|
|
|
class ResultAdmin(admin.ModelAdmin):
|
|
list_display = ('race','crew','order')
|
|
|
|
|
|
|
|
|
|
|
|
admin.site.register(Athlete, AthleteAdmin)
|
|
admin.site.register(Crew, CrewAdmin)
|
|
admin.site.register(Race, RaceAdmin)
|
|
admin.site.register(Result, ResultAdmin)
|