我的代码是:
<td>
{% for i in value %}
<input type='radio' value='{{i}}' name='radiobutt1' />{{i}}
<br><br>
{% endfor %}
</td>
问题在于内部的任何东西都是这样打印的。因此,不是打印值而是打印内部的内容,因此。 此处的值已由flask的app.py文件中的render_template返回。
答案 0 :(得分:0)
这完全没问题:
from flask import Flask, render_template, request
app = Flask(__name__)
@app.route('/')
def hello_world(user=None):
values = ["a", "b", "c"]
return render_template('index.html', values=values)
if __name__ == "__main__":
app.run()
templates/index.html
档案
<td>
{% for i in value %}
<input type='radio' value='{{ i }}' name='radiobutt1' />{{i}}
{% endfor %}
</td>
<table>
{% for i in value %}
<TR>
<TD>{{ i }}</TD>
<TD><input type='radio' value='{{ i }}' name='radiobutt1' />{{i}}</TD>
</TR>
{% endfor %}
</table>