FallenBirdyForm/app/costs/forms.py

26 lines
653 B
Python

from datetime import date
from django import forms
from django.utils.translation import gettext_lazy as _
from .models import Costs
class DateInput(forms.DateInput):
input_type = "date"
class CostsForm(forms.ModelForm):
class Meta:
widgets = {
"created": DateInput(
format="%Y-%m-%d", attrs={"value": date.today}
)
}
model = Costs
fields = ["id_bird", "costs", "comment", "created"]
labels = {
"id_bird": _("Patient"),
"costs": _("Betrag [€]"),
"comment": _("Bemerkung"),
"created": _("Gebucht am"),
}