【发布时间】:2020-06-10 18:16:00
【问题描述】:
我有一个 csv 文件,我需要将其作为列表读取并将每个项目添加到输入表单,但是当我使用特定的 option value 时,我可以通过按逗号添加它们,但是当我从 .csv 文件中读取它们时方法不起作用。可能是什么问题?
with open('templates/Testing.csv') as f:
reader = csv.reader(f)
myvalues = next(reader)
@app.route('/', methods=['GET'])
def page_show():
return render_template('includes/default.html', myvalues=myvalues)
来自.csv方法(按逗号不起作用)
<form action="/action" method="POST">
<input list="myvalues" multiple>
<datalist id="myvalues">
{% for val in myvalues %}
<option value="{{val}}">{{val}}</option>
{% endfor %}
</datalist>
<input type="submit">
</form>
添加特定值的方法(按逗号起作用)
<form action="/action" method="POST">
<input list="myvalues" multiple>
<datalist id="myvalues">
<option value="one">one</option>
<option value="two">one</option>
<option value="three">one</option>
<option value="four">one</option>
</datalist>
<input type="submit">
</form>
【问题讨论】:
-
“按逗号”是什么意思?压在哪里?另外,您的问题与 Python 有什么关系?
-
@DYZ 按下我的输入。它基于flask,python
-
请将其标记为烧瓶。
-
@DYZ 完成。请再次检查。
-
你需要用问题相关的python代码编辑问题。
标签: html python-3.x csv flask