我使用Flask框架在Pythonanywhere上创建了一个简单的应用程序。当我提交表单时,在控制台日志中,我看到所有信息都已传输。但是我不需要选择框中所选项目的名称,我需要它的值(id)。
<div class="form-group">
<label for="carCarcass" class="col-lg-6 control-label">Кузов</label>
<div class="col-lg-6">
<select class="form-control" id="carCarcass" name="carCarcass">
<option value="0" SELECTED>-</option>
{% for carcass in CARCASSES %}
<option value="{{ loop.index }}">{{ carcass }}</option>
{% endfor %}
</select>
</div>
</div>
当我尝试通过request.form['carCarcass']
时,它返回选项标记之间的字符串。
如何访问该值?
答案 0 :(得分:0)
实际上我得到的就像下面的方法一样。这将在列表中打印选定的值。
name=request.form.getlist('carCarcass')
for x in name:
print("x",x)