我正在尝试在 Sqlalchemy 中执行以下查询。
Select * from "Mytable" where Date(date_time_field) = "2011-08-16";
我尝试了几种方法。有些在这里。
但没有一个看起来“现实”,因为有些确实强制转换其他字符串格式?!?!而不是一个简单的 Date()(我所说的日期是指 Postgresql 日期而不是 Python 日期)在 ORM 领域。
是否可以在 ORM 级别声明一个 SimpleDate()
查询字段周围?
保持任何网络搜索的干净。
from sqlalchemy import Date, cast
from datetime import date
my_data = session.query(MyObject).\
filter(cast(MyObject.date_time,Date) == date.today()).all()
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)