내 양식에서 "데이터의 유효성을 검사하지 않았기 때문에 변경할 수 없습니다."라는 오류 메시지가 나타나는 이유는 무엇입니까?

사용자 3806832

내 양식에서 "데이터의 유효성을 검사하지 않았기 때문에 변경할 수 없습니다."라는 오류 메시지가 나타나는 이유는 무엇입니까? 사용자가 정보를 편집 할 수 있도록 formset_factory를 사용하고 있습니다. 사용자가 필드를 비워두면 위의 오류가 발생하는지 확인했습니다. 내가 원하는 것은 django가 디버그 오류 대신 오류가 무엇인지 사용자에게 알리는 것입니다.

모델:

class signedup(models.Model):
   dancer_1_fname = models.CharField(max_length = 30)
   dancer_1_lname = models.CharField(max_length = 30)
   dancer_1_email = models.CharField(max_length = 30)
   dancer_1_city = models.CharField(max_length = 30)
   dancer_1_country = models.CharField(max_length = 30)
   dancer_1_phone = models.CharField(max_length = 14)

전망:

   person = modelformset_factory(signedup , form=editcartform, extra = 0, can_delete=True)
   form = person(queryset=signedup.objects.filter(sessionid = session))

   if request.method == 'POST':

       form = person(request.POST, request.FILES)
       if form.is_valid:
          dancer = form.save()
   return render_to_response("editcart.html",locals(),context_instance = RequestContext(request))

템플릿은 다음과 같이 양식을 렌더링합니다. {{form}}

Lesly Brezilien

()form.is_valid의 끝에 추가하십시오 if form.is_valid().

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

Related 관련 기사

뜨겁다태그

보관