from django.contrib import admin from .models import DiscountCode, Redemption class RedemptionInline(admin.TabularInline): model = Redemption extra = 0 @admin.register(DiscountCode) class DiscountCodeAdmin(admin.ModelAdmin): list_display = ('id', 'code', 'type', 'value', 'max_uses', 'expires_at') inlines = [RedemptionInline] @admin.register(Redemption) class RedemptionAdmin(admin.ModelAdmin): list_display = ('id', 'discount_code', 'user_id', 'order_id', 'redeemed_at')