2011-01-24 10 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

を介してデータを管理します。 –

+0

その場合、django形式を使用している