2011-01-24 3 views
6

Django의 HTML 문에서 데이터를 수집하는 방법에 대한 몇 가지 문서를 보았지만 그 중 어느 것도 나에게 분명하지 않았습니다. 아무도 공유 할 실제적인 실례가 있습니까? 내 경우django - HTML에서 데이터 수집 <select>

내 템플릿 파일에 이런 일이 :

<select title="my_options"> 
    <option value="1">Select value 1</option> 
    <option value="2">Select value 2</option> 
</select> 

무슨 일이 선택한 값을 수집하기 위해 views.py에 간다? 고맙습니다!

답변

6

GET 요청 인 경우 request.GET['my_options']입니다. POST 인 경우 request.POST['my_options']입니다. 이 "1" 또는 "2" (또는 "<script>alert('I hacked you!')</script>")

어느 쪽이든 하나, 그것은 당신에게 HTML을 작성하고 반환 값을 살균하는 번거 로움을 저장 Django forms framework를 사용하는 것이 아마도 더 나은, 문자열이어야합니다.

+1

를 통해 데이터를 관리 나는 두 번째는 HTML 자신을 (워드 프로세서는 당신이 도움이됩니다) 작성하려는 경우에도, 장고 양식을 사용하여. –

+0

그런 경우 장고 양식을 사용하는