20 lines
463 B
Python
20 lines
463 B
Python
from django.contrib import admin
|
|
|
|
from .models import Order, OrderItem
|
|
|
|
|
|
class OrderItemInline(admin.TabularInline):
|
|
model = OrderItem
|
|
extra = 0
|
|
|
|
|
|
@admin.register(Order)
|
|
class OrderAdmin(admin.ModelAdmin):
|
|
list_display = ('id', 'user', 'status', 'payment_method', 'total_price', 'created_at')
|
|
list_filter = ('status', 'payment_method')
|
|
search_fields = ('user__username', 'id')
|
|
inlines = [OrderItemInline]
|
|
|
|
|
|
admin.site.register(OrderItem)
|