Flask-SQLAlchemy .count() および len(.all()) のさまざまなレコード番号に対する解決策

問題の説明:
フラスコ SQLAlchemy

model = File.query.order_by(desc('id')).filter(*query_param)

len(model.all()) は model.count() と等しくありません

解決策:
重複を削除するには、クエリに Distinct() を追加します。つまり、次のようになります。

model = File.query.order_by(desc('id')).filter(*query_param).distinct()

おすすめ

転載: blog.csdn.net/longe20111104/article/details/129548740