我是烧瓶和ORM的新手,我正在为我的学习编写一个示例应用程序。查询在时间表中查找丢失的星期
我有这样的模式:
class Timesheet(Base):
__tablename__ = 'Timesheet'
id = Column(Integer, primary_key=True)
user_id = Column(Integer, ForeignKey('user.id'), nullable='False')
start_date = Column(Date, nullable=False)
end_date = Column(Date, nullable=False)
total_time = Column(String(), nullable=False)
每个用户都需要提交自己的时间表进行每周,我们需要的,如果他错过任何报告时间表。
例如USER1时间表是这样的
Start_date | end_date
---------------------
2013-07-01 | 2013-07-08
2013-07-08 | 2013-07-15
2013-07-22 | 2013-07-29
我们需要报告错过(2013-07-15 | 2013-07-22
)时间表
我怎样才能查询得到这个结果SQLAlchemy的?