2014-01-20 42 views
2

我有代碼:Django的選擇POST請求(返程ID,而不是價值)

<select class="form-control" id="engine" name="engine"> 
    {% for engine in engines %} 
    <option name="{{engine.id}}">{{engine.name}}</option> 
    {% endfor %} 
</select> 

打印request.POST:

<QueryDict: {u'engine': [u'test1'], u'csrfmiddlewaretoken': [u'9rICLe2X1m0KBnxLjY7V2gYoeV5Dd3m6']}> 

我想在 「引擎」(沒有值)獲得ID。我如何做到這一點?

回答

3

改變這一行<option name="{{engine.id}}">{{engine.name}}</option>到:

<option value="{{engine.id}}">{{engine.name}}</option> 
+0

這是工作!謝謝! – Detonavomek

0

你是什麼意思

的意思是我想在 「引擎」 獲得ID(不是值)

你的意思是你的視圖?難道不是那麼簡單嗎?

request.POST['engine'] 
相關問題