2013-08-26 1 views
-2

저는 장고 양식에 관한 아주 기본적인 질문이 있습니다. 우리가 form.is_valid()호출하지 않고 Self.cleaned_data 얻기 form.is_valid()

하지만 우리가 is_valid 호출하지 않고 cleaned_data를 얻으려면 전화 후 우리가 self.cleaned_data 를 얻을 수있는 것이 사실이다?

어쨌든 이것을 호출 하시겠습니까 ??

고급 검색 양식이 있기 때문에 필요합니다. 그가 원하는만큼 많은 사례를 입력하길 원합니다.

사용자가 빈 양식을 입력 할 수 있기 때문에 is_valid 메소드가 필요하지 않습니다.

내가 cleaned_data가 필요합니다. 요청시 IDs이옵니다 .POST. 나는 그들의 가치를 얻고 싶다. 예를

`searchForm(forms.Form) 
users = User.Object.all()` 

에 대한

내가 내가 그것의 값을 가져오고 HTML로 보내려는 POST에서 사용자 ID를 얻을.

아무도 도와 줄 수 있습니까?

+1

문서는 is_valid가 호출 될 때까지 cleaned_data가 존재하지 않는다는 것을 명백히 명시하고 있으며, 그것을 원한다고하는 정당성은 전혀 없습니다. –

+0

나는 동의한다; 그것은 사용할 수 없습니다. 그것의 다만 질문; 우리가 다른 방법으로 그것을 얻을 수 있는지 알기 위해. 내 질문에 대한 답변을 제안 할 수 있습니까? – Clayton

답변

0

cleaned_data의 내용은 모두 request.POST입니다. 거기에 사용자 ID가 있습니다.

관련 문제