在生成的html中使用url_for

时间:2018-04-23 09:06:52

标签: html flask dynamically-generated url-for

我正在使用烧瓶制作一个dashborard,在我的项目中,我在烧瓶应用程序中有一个生成html代码的脚本。 而我的问题是如何使用url_for创建动态路由就是这种情况,这是我的代码:

rec+='<td><a href="url_for(case,id='+row['ID']+'" id="'+str(row['ID'])+'" >More</a></td>'

任何想法如何让它工作并提前感谢你。

1 个答案:

答案 0 :(得分:2)

您应该使用{{ }}附上url_for声明。

rec += '<td><a href="{{ url_for(case, id=' + str(row['ID']) + ') }}">More</a></td>'

或使用格式字符串(更易读):

rec += '<td><a href="{{ url_for(case, id={}) }}">More</a></td>'.format(row['ID'])