Ultron/ultron/location/admin.py

36 lines
918 B
Python
Raw Normal View History

2021-12-09 16:53:44 +01:00
from django.contrib import admin
from .models import Place, Club, Country
class CountryAdmin(admin.ModelAdmin):
model = Country
2022-02-03 12:46:19 +01:00
list_display = ("name", "iso3", "iso2", "isonum")
2021-12-19 09:30:51 +01:00
ordering = ("name",)
search_fields = ("name", "nationality")
2021-12-09 16:53:44 +01:00
class ClubAdmin(admin.ModelAdmin):
model = Club
list_display = ("name", "acronym", "place", "is_active")
2021-12-19 09:30:51 +01:00
ordering = ("name",)
list_filter = ("is_active",)
2021-12-19 09:30:51 +01:00
search_fields = ("name",)
autocomplete_fields = ("place",)
2021-12-09 16:53:44 +01:00
class PlaceAdmin(admin.ModelAdmin):
model = Place
list_display = ("name", "address", "postal", "city", "is_active")
2021-12-19 09:30:51 +01:00
ordering = ("name",)
list_filter = ("is_active",)
2021-12-19 09:30:51 +01:00
search_fields = ("name", "address", "postal", "city")
2022-01-09 21:48:37 +01:00
autocomplete_fields = ("country",) # , "place"
2021-12-09 16:53:44 +01:00
admin.site.register(Place, PlaceAdmin)
admin.site.register(Club, ClubAdmin)
admin.site.register(Country, CountryAdmin)