【发布时间】:2018-08-10 14:08:14
【问题描述】:
我的 Flask 应用程序读取基于时间的 CSV 观察日志文件,其中添加了新条目。我旨在避免重复的方法是在添加记录之前收集变量并进行测试,如下所示:
sl = db.session.query(DesignObservation).filter_by(worker_id = worker_id).filter_by(design_id = design_id).filter_by(ob_date = ob_date)
if len(sl.all()):
pass
else:
db.session.add(observation_record)
db.session.commit()
不确定为什么此模式不添加记录。如果我放弃测试,记录会添加,但后续运行会添加重复。
【问题讨论】: