2014-01-20 39 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'] 
相关问题