from django.contrib import admin from . import models class InvoiceItemInline(admin.TabularInline): model = models.InvoiceItem extra = 0 readonly_fields = [ 'amount', 'amount_unit', 'description', 'price_for_amount', ] can_delete = False @admin.register(models.Invoice) class InvoiceAdmin(admin.ModelAdmin): list_display = ['__str__', 'invoice_date'] inlines = [InvoiceItemInline]