gpt4 book ai didi

python - Sqlalchemy:.all() 的目的

转载 作者:行者123 更新时间:2023-12-03 23:23:23 24 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





Sqlalchemy - Difference between query and query.all in for loops

(2 个回答)


5年前关闭。




.all() 有什么用。当以下函数

def showRestaurants():
restaurants = session.query(Restaurant)
return render_template('restaurant.html',restaurants=restaurants)

返回与此函数相同的结果
def showRestaurants():
restaurants = session.query(Restaurant).all()
return render_template('restaurant.html',restaurants=restaurants)

对于这个 restaurant.html 文件
<html>
<body>
<h1> Restaurants </h1>

{% for x in restaurants %}
</br>

{% endfor %}
</body>
</html>

最佳答案

第一个示例返回 Query对象,您可以对其应用其他方法,例如 all() - 它将返回由 Query 表示的结果作为列表。
Query对象在给它之前在每一行上工作,而第二个在开始给它们之前在所有行上工作。

关于python - Sqlalchemy:.all() 的目的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35031338/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com