{% for k,v in titlef.items() %}
<tr>
<td>{{ k }}</td>
<td>{{ v }}</td>
<td>
<a class="btn btn-primary" href="/templates/{{k}}"></a>
</td>
</tr>
{% endfor %}
如果我想在烧瓶中渲染k值,那么我该怎么做呢? k包含一个产品名称,这将是一个超过1个单词的字符串,我尝试过这样但它不起作用:
@app.route('/templates/<k>',methods=["POST"])
def reg2(k):
print(k)
你可以使用flask
的url_for
函数,只需将你的参数作为关键字参数传递:
<a class="btn btn-primary" href="{{ url_for('templates', k=k)}}"></a>
还有一件事最好确保k
不包含'space',你可以使用join
过滤器:
{{ k|join("-") }}