Jarvis/jarvis/planning/forms.py

59 lines
1.7 KiB
Python

from datetime import date
from django import forms
from .models import Event
class EventForm(forms.ModelForm):
# gymnasts = forms.ModelMultipleChoiceField(queryset=Gymnast.objects.all(),
# widget=FilteredSelectMultiple('Gymnast(s)', is_stacked=False))
class Meta:
model = Event
fields = (
"name",
"date_begin",
"date_end",
"place",
"event_type",
"informations",
)
widgets = {
"place": forms.HiddenInput(),
"event_type": forms.Select(attrs={"class": "form-control selectpicker"}),
"name": forms.TextInput(
attrs={"class": "form-control", "placeholder": "Even's name"}
),
"date_begin": forms.DateTimeInput(
attrs={
"class": "form-control datetimepicker",
"placeholder": date.today().strftime("%Y-%m-%d 08:00"),
}
),
"date_end": forms.DateTimeInput(
attrs={
"class": "form-control datetimepicker",
"placeholder": date.today().strftime("%Y-%m-%d 18:00"),
}
),
"informations": forms.Textarea(
attrs={
"class": "form-control",
"placeholder": "Informations about the event…",
}
),
}
place_related = forms.CharField(
required=False,
widget=forms.TextInput(
attrs={
"class": "form-control",
"placeholder": "Searching place…",
"data-ref": "#id_place",
}
),
)