You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
30 lines
891 B
30 lines
891 B
from django.contrib import admin |
|
|
|
from .models import Zone, Distance, Equipe, Challenge |
|
|
|
class zoneAdmin(admin.ModelAdmin): |
|
list_display = ('zone', 'etat') |
|
def zone(self, obj): |
|
return obj.nom+" (code: "+str(obj.code)+" mdp: "+str(obj.mdp)+")" |
|
|
|
class distanceAdmin(admin.ModelAdmin): |
|
list_display = ('zone1','zone2', 'distance') |
|
def zone1(self, obj): |
|
return obj.zone1.nom |
|
def zone2(self, obj): |
|
return obj.zone2.nom |
|
|
|
class equipeAdmin(admin.ModelAdmin): |
|
list_display = ('pk','nom') |
|
|
|
class challengeAdmin(admin.ModelAdmin): |
|
list_display = ('equipe','zone','rank') |
|
def equipe(self, obj): |
|
return obj.equipe.nom |
|
def zone(self, obj): |
|
return obj.zone.nom |
|
|
|
admin.site.register(Zone, zoneAdmin) |
|
admin.site.register(Distance, distanceAdmin) |
|
admin.site.register(Equipe, equipeAdmin) |
|
admin.site.register(Challenge, challengeAdmin)
|
|
|