Django在request.POST.get()中返回变量名而不是值

时间:2019-09-25 17:57:01

标签: django django-templates

我在Django模板中定义了一个<select/>,如下所示:

{% get_selected_item as selected_item %}
<select name="item_selected" id="item_selected">
    {% for item in items %}
        <option value=item{% if selected_item == item %} selected{% endif %}>{{ item }}</option>
    {% endfor %}
</select>

但是当我检查结果时 request.POST.getlist('item_selected')request.POST.get('item_selected') 结果是字符串“ item”,而不是所选项目的字符串值。

这些项目不是模型的一部分,而是在会话变量中提供。

0 个答案:

没有答案