Я новичок в django. Может ли кто-нибудь помочь мне с этим кодом. Я пытаюсь вычислить продолжительность между 2 DateField и затем сохранить.Django form_valid не работает
class EmployeeCreate(CreateView):
model = Employee
form_class = EmployeeCreateForm
success_url = "/employee-list/"
def form_valid(self, form):
self.object.total_leave = (self.object.to_date - self.object.from_date).days +1
self.object.save()
return HttpResponseRedirect(self.get_success_url())
В чем проблема? – Rohan
Я не могу вычислить и сохранить total_leave. Это не сохраняет ничего – user1708597
Теперь получение ошибки Исключение Значение: объект «NoneType» не имеет атрибута «total_leave» – user1708597