Newer
Older
from django import forms
from .models import *
Possible redundancy, but if need arises, contents of forms can be easily customized
CURRENT_YEAR = datetime.now().year
YEAR_CHOICES=tuple(range(CURRENT_YEAR,CURRENT_YEAR - 120, -1))
date_born = forms.DateField(label='Date of birth',
widget=forms.SelectDateWidget(years=YEAR_CHOICES)
)
class SubjectDetailForm(ModelForm):
class Meta:
model = Subject
fields = '__all__'
date_born = forms.DateField(label='Date of birth',
widget=forms.SelectDateWidget(years=YEAR_CHOICES)
)
model = Subject
fields = '__all__'
class WorkerAddForm(ModelForm):
class Meta:
model = Worker
exclude = ['appointments']
class WorkerDetailForm(ModelForm):
class Meta:
model = Worker
fields = '__all__'
class WorkerEditForm(ModelForm):
class Meta:
model = Worker
fields = '__all__'
class AppointmentDetailForm(ModelForm):
class Meta:
model = Appointment
fields = '__all__'
class AppointmentEditForm(ModelForm):
class Meta:
model = Appointment
fields = '__all__'
datetime_when = forms.DateTimeField(label='Appointment on (YYYY-MM-DD HH:MM:SS)')
class AppointmentAddForm(ModelForm):
class Meta:
model = Appointment
exclude = ['is_finished']
datetime_when = forms.DateTimeField(label='Appointment on (YYYY-MM-DD HH:MM:SS)')
datetime_begin = forms.DateField(label="Visit begins on",
widget=forms.SelectDateWidget(years=YEAR_CHOICES)
)
datetime_end = forms.DateField(label="Visit ends on",
widget=forms.SelectDateWidget(years=YEAR_CHOICES)
)
datetime_begin = forms.DateField(label="Visit begins on",
widget=forms.SelectDateWidget(years=YEAR_CHOICES)
)
datetime_end = forms.DateField(label="Visit ends on",
widget=forms.SelectDateWidget(years=YEAR_CHOICES)
)