from django.contrib import admin from events.models import Event, Ticket, TicketOrder @admin.register(Event) class EventAdmin(admin.ModelAdmin): list_display = ("title", "starts_at", "capacity", "price", "is_published") list_filter = ("is_published",) search_fields = ("title", "venue") prepopulated_fields = {"slug": ("title",)} @admin.register(TicketOrder) class TicketOrderAdmin(admin.ModelAdmin): list_display = ("number", "event", "email", "quantity", "status") list_filter = ("status",) search_fields = ("number", "email") @admin.register(Ticket) class TicketAdmin(admin.ModelAdmin): list_display = ("code", "event", "order") search_fields = ("code",)