from django.contrib import admin # Register your models here. from .models import Person # Ersetze dies durch deine echten Klassennamen admin.site.register(Person) from .models import Schulwoche # Ersetze dies durch deine echten Klassennamen admin.site.register(Schulwoche) from .models import SpeiseplanTag # Ersetze dies durch deine echten Klassennamen admin.site.register(SpeiseplanTag) from .models import Kategorie # Ersetze dies durch deine echten Klassennamen admin.site.register(Kategorie) from .models import Gericht # Ersetze dies durch deine echten Klassennamen # admin.site.register(Gericht) from .models import Menue # Ersetze dies durch deine echten Klassennamen admin.site.register(Menue) from .models import Bestellung # Ersetze dies durch deine echten Klassennamen admin.site.register(Bestellung) from .models import Bewertung admin.site.register(Bewertung) from .models import GerichtBild admin.site.register(GerichtBild) class GerichtBildInline(admin.TabularInline): model = GerichtBild extra = 0 # Keine leeren Zeilen anzeigen (kann später auf 1 erhöht werden) readonly_fields = ('image',) # Optional: Nur zur Anzeige, nicht editierbar @admin.register(Gericht) class GerichtAdmin(admin.ModelAdmin): list_display = ('name', 'kategorie') inlines = [GerichtBildInline] # Das Inline erscheint direkt unter jedem Gericht