我目前正试图弄清楚如何“逐个”显示我的MongoDB集合中的多个文档。我最近获取数据的代码如下所示:
@app.route('/shops', methods=['GET', 'POST'])
@login_required
def certified_shops():
shopdata = col.find({ "go": True})
return render_template("tables.html", shopdata=shopdata)
我的HTML Jinja注入如下:
<tr>
<td>
{% for data in shopdata: %}
{{ data.url_name }}
{% endfor %}
</td>
</tr>
代码本身运行良好,但实际上所有URL都显示在一行中
现在我找不到处理这件事的好方法。 我只是尝试用不同的循环或“范围内”显示数据,但到目前为止还不起作用。我在这里或mongodb和jinja文档中找到的一切对我来说都不太顺利。 我的html处理或db查询是否有一个简单的技巧,可以为每个td/tr显示一个url?简单而灵活? 由于集合将增长,列表将在我的web应用程序中自动扩展
我很想在这里提出一些想法,因为我已经绞尽脑汁好几天了,没有任何好的解决方案,我一直在想,一定有一个简单的方法,我就是看不到,因为它太简单了
我理解你的问题了吗?这将为每个url\u名称创建一个新行:
注意。“shopdata”之后的jinja for循环中没有使用冒号(:)
相关问题 更多 >
编程相关推荐