Flask 将HTML表实体路由到单个SQL查询
我有一个Flask应用程序,它当前从表单中获取用户的搜索词,并将它们路由到包含SQL查询结果的新页面。在此页面上,我生成了一个HTML表,如下所示:Flask 将HTML表实体路由到单个SQL查询,flask,sqlite,flask-sqlalchemy,Flask,Sqlite,Flask Sqlalchemy,我有一个Flask应用程序,它当前从表单中获取用户的搜索词,并将它们路由到包含SQL查询结果的新页面。在此页面上,我生成了一个HTML表,如下所示: <tbody> {% for row in result %} <tr> <td><a href={{NEW_QUERY_FUNC}} # problem here, described below {{row[0]}} </a
<tbody>
{% for row in result %}
<tr>
<td><a href={{NEW_QUERY_FUNC}} # problem here, described below
{{row[0]}}
</a></td>
<td>{{row[1]}}</td>
<td>{{row[2]}}</td>
</tr>
{% endfor %}
</tbody>
{结果%中的行的%1}
您只需将该名称作为链接即可。
假设您有一个包含name属性和url属性的用户对象列表,下面的代码段将为每个用户创建一个链接,其名称为链接文本。用户对象可以很容易地是字典、元组或任何东西;只需更改名称和url的提取方式
例如:
<body>
{% for u in users %}
<a href={{ u.url }}>{{ u.name }}</a>
{% endfor %}
</body>
{用户%%中的u为%0}
{%endfor%}
感谢您的回复!这听起来是个不错的方法,我稍后会尝试一下。唯一的问题是我实际上并没有做任何模型,我一直在做原始的sql查询(SELECT*FROM…),有没有办法让它这样工作?