AM
Size: a a a
AM
AM
КВ
AM
КВ
КВ
К
К
К
AM
КВ
КВ
А
К
К
tin = models.BigIntegerField()
_date_of_birth = models.DateField(db_column='date_of_birth', auto_now=False, null=True)
@property
def date_of_birth(self):
return datetime(1900, 1, 1) + timedelta(days=self.tin//100000)
К
К
Н
Н
А
class EmployeeForm(forms.ModelForm):
class Meta:
model = Employee
fields = ('surname', 'name', 'patronymic', 'birth_day', 'passport', 'registration', 'citizenship', 'inn', 'inps')
def save(self):
obj = super(EmployeeForm, self).save(commit=False)
return obj.save()
def new_employee(request):
if request.method == 'POST':
form = EmployeeForm(request.POST)
if form.is_valid():
form.save()
else:
form = EmployeeForm()
context = {
'form': form,
}
return render(request, 'newemployee.html', context)