from django.contrib import admin from .models import Order @admin.register(Order) class OrderAdmin(admin.ModelAdmin): list_display = ("id", "amount", "currency", "status", "created_at") list_filter = ("status", "currency", "created_at") search_fields = ("id", "stripe_session_id", "stripe_payment_intent") readonly_fields = ("created_at", "stripe_session_id", "stripe_payment_intent") fieldsets = ( (None, { "fields": ("amount", "currency", "status") }), ("Stripe info", { "fields": ("stripe_session_id", "stripe_payment_intent"), "classes": ("collapse",), }), ("Metadata", { "fields": ("created_at",), }), ) ordering = ("-created_at",)