文章内容

2023/3/14 15:25:16,作 者: 黄兵

Flask-SQLAlchemy get_or_404

原来使用 Flask_SQLAlchemy 做查询的时候,大部分使用的是 first_or_404() 查询,这个对于单个数据非常有效,如果数据不存在直接报 404 错误,非常方便,下面是一个查询示例:

 get_country = CountryFlag.query.filter_by(id=country_id).first_or_404()

上面 id 为主键。

我们也可以使用 get_or_404() 来简化查询,下面是查询示例:

get_country = CountryFlag.query.get_or_404(country_id)

上面直接默认查询的是主键,没存在数据报 404 错误,可以看到使用 get_or_404() 简化了查询,减少了代码量。


黄兵个人博客原创。

转载请注明出处:黄兵个人博客 - Flask-SQLAlchemy get_or_404

分享到:

发表评论

评论列表