Files
SGTMensa/mensa_app/admin.py

50 lines
1.4 KiB
Python

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