【发布时间】:2021-07-14 07:39:28
【问题描述】:
我有一个问题:
query = Usage.query.filter_by(site_id=self.site_id, invoice_num=self.invoice_num, supply_charge=self.supply_charge)
想要按日期过滤:
.filter(Usage.start_date>four_months_ago)
仅当被过滤的行具有相同的值时:
if subtotal == self.subtotal
有没有比创建 for 循环更好的方法?看起来效率很低。
for row in query.all():
if self.start_date > four_months_ago:
if row.subtotal != self.subtotal:
del row
【问题讨论】:
标签: python sql sqlalchemy