Adds event count for a club in the admin

clubs
Laurent 2 years ago
parent 5a8919b9a6
commit edf5c870f1
  1. 2
      tournaments/admin.py
  2. 3
      tournaments/models/club.py

@ -48,7 +48,7 @@ class EventAdmin(admin.ModelAdmin):
list_display = ['name', 'club', 'creation_date', 'creator'] list_display = ['name', 'club', 'creation_date', 'creator']
class ClubAdmin(admin.ModelAdmin): class ClubAdmin(admin.ModelAdmin):
list_display = ['name', 'acronym', 'phone'] list_display = ['name', 'acronym', 'events_count']
class PurchaseAdmin(admin.ModelAdmin): class PurchaseAdmin(admin.ModelAdmin):
list_display = ['user', 'identifier', 'purchase_date', 'product_id', 'quantity'] list_display = ['user', 'identifier', 'purchase_date', 'product_id', 'quantity']

@ -18,3 +18,6 @@ class Club(models.Model):
def __str__(self): def __str__(self):
return self.name return self.name
def events_count(self):
return len(self.event_set.all())

Loading…
Cancel
Save