【问题标题】:Django Select Post Request(return id, not value)Django 选择发布请求(返回 id,而不是值)
【发布时间】:2014-02-10 03:41:22
【问题描述】:

我有代码:

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

打印请求。POST:

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

我想在“引擎”中获取 id(不是值)。我该怎么做?

【问题讨论】:

    标签: python django select post render


    【解决方案1】:

    将此行&lt;option name="{{engine.id}}"&gt;{{engine.name}}&lt;/option&gt; 更改为:

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

    【讨论】:

      【解决方案2】:

      什么意思

      我想在“引擎”中获取 id(不是值)

      你的意思是在你看来?是不是很简单

      request.POST['engine']
      

      【讨论】:

        猜你喜欢
        • 2020-07-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-08-10
        • 1970-01-01
        • 1970-01-01
        • 2018-07-28
        • 1970-01-01
        相关资源
        最近更新 更多