我的目标是使用 Bootstrap 的 dropdownMenu,其中菜单中的每个项目都获取我的 MongoDB 的 IdObject。
原因是我希望将这些 IdObjects 放在一个列表中,以便获取存储在该集合中的所有数据。因此,这是我的代码:
HTML
<div class="dropdown-menu" aria-labelledby="dropdownMenu2">
{% for row in rows %}
<button class="dropdown-item" href="./get_object?_id={{row['_id']}}" type="button">{{row['_id']}}</button>
{% endfor %}
</div>
Python
@app.route("/get_object", methods=['POST', 'GET'])
def get_object():
cursor = object_collection.find({})
for document in cursor:
row = document['_id']
return render_template("get_object.html", rows=row)
不知何故,我没有得到我想要的。我在 python 文件和 HTML 中有一些错误。我这样做的方式好吗?
File "˜/application/app.py", line 52, in get_object
return render_template("get_object.html", rows=row)
File ˜/application/templates/get_object.html", line 18, in block "content"
{% for row in rows %}
犯罪嫌疑人X
相关分类