from django.contrib import admin from django.utils.html import format_html from kegs.models import Keg, KegType, State import logging logger = logging.getLogger('django') class KegInline(admin.TabularInline): model = Keg extra = 4 class KegAdmin(admin.ModelAdmin): readonly_fields = ('id',) list_display = ['id', 'kegstate', 'kegtype'] list_editable = ['kegstate', 'kegtype'] class KegTypeAdmin(admin.ModelAdmin): list_display = ['name','manufacturer','size_gal',] inlines = [ KegInline, ] class StateAdmin(admin.ModelAdmin): list_display = ['name'] admin.site.register(Keg, KegAdmin) admin.site.register(KegType, KegTypeAdmin) admin.site.register(State, StateAdmin)