50 lines
1.4 KiB
Python
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
|
|
|