Flask / sqlalchemy:查询内部循环

时间:2015-10-09 15:53:04

标签: python sqlalchemy

我有一个非常简单的工作流程,看起来像

def deploy_daemon():
    while 1:
        time.sleep(1)

        job = Deploy.query.filter_by(status=0).first()

        if job is None:
            continue

        job.status = 1
        db.session.commit()

问题是如果新的部署行进来,只有在我终止进程并重新启动它时才会选择它。有没有办法让缓存过期或者在Deploy模型中看到新的变化。

感谢

0 个答案:

没有答案