저는 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