我有这样的代码:
thing = thing.query.filter_by(id=thing_id).limit(1).all()[0]
all()[0] 在 limit(1) 的情况下感觉有点困惑和多余。是否有更简洁(和/或最佳)的方式来实现这一点?
请您参考如下方法:
有 first() :
first()applies a limit of one and returns the first result as a scalar
因此:
thing = thing.query.filter_by(id=thing_id).first()
