FallenBirdyForm/app/aviary/forms.py

31 lines
766 B
Python

from datetime import date
from django import forms
from django.utils.translation import gettext_lazy as _
from .models import Aviary
class DateInput(forms.DateInput):
input_type = "date"
class AviaryEditForm(forms.ModelForm):
class Meta:
widgets = {
"last_ward_round": DateInput(
format="%Y-%m-%d", attrs={"value": date.today}
)
}
model = Aviary
fields = [
"description",
"condition",
"last_ward_round",
"comment",
]
labels = {
"description": _("Bezeichnung"),
"condition": _("Zustand"),
"last_ward_round": _("Letzte Inspektion"),
"commen": _("Bemerkungen"),
}