opbeans/admin.py (13 lines of code) (raw):

from django.contrib import admin from opbeans import models class OrderLineInlineAdmin(admin.TabularInline): model = models.OrderLine @admin.register(models.Order) class OrderAdmin(admin.ModelAdmin): select_related = ['customer'] list_display = ['pk', 'customer', 'created_at'] date_hierarchy = 'created_at' inlines = [OrderLineInlineAdmin] admin.site.register(models.Customer) admin.site.register(models.Product) admin.site.register(models.ProductType)