from django.contrib import admin from .models import Firma, Fatura, FaturaKalemi @admin.register(Firma) class FirmaAdmin(admin.ModelAdmin): list_display = ('ad', 'vergi_no', 'olusturulma_tarihi') search_fields = ('ad', 'vergi_no') class FaturaKalemiInline(admin.TabularInline): model = FaturaKalemi extra = 1 @admin.register(Fatura) class FaturaAdmin(admin.ModelAdmin): list_display = ('fatura_no', 'firma', 'tarih', 'genel_toplam', 'islenmis') list_filter = ('islenmis', 'tarih', 'firma') search_fields = ('fatura_no', 'firma__ad') inlines = [FaturaKalemiInline] @admin.register(FaturaKalemi) class FaturaKalemiAdmin(admin.ModelAdmin): list_display = ('urun_adi', 'fatura', 'adet', 'toplam_tutar') list_filter = ('fatura__firma',) search_fields = ('urun_adi', 'fatura__fatura_no')