【发布时间】:2014-01-23 07:29:04
【问题描述】:
我有以下简单设置,其中 fromDate 和 toDate 是格式为“YYYY-MM-DD”的字符串:
class SomeType(Base):
date = Column(DateTime)
def findAll(fromDate, toDate):
return session.query(SomeType).filter(SomeType.date >= fromDate, SomeType.date <= toDate).all()
问题是它找不到我想要它找到的东西,除非我像这样修改输入日期:
def findAll(fromDate, toDate):
fromDate = fromDate + " 00:00"
toDate = toDate + " 24:00"
return session.query(SomeType).filter(SomeType.date >= fromDate, SomeType.date <= toDate).all()
但这看起来不太好。关于如何以正确的方式做到这一点的任何想法?
【问题讨论】:
-
第一个样本有什么问题? “它没有找到我想找到的东西”是什么意思?具体来说,它没有找到什么?
标签: python mysql sqlalchemy