Python Postgres:dateField上的何处

2024-06-16 17:56:07 发布

您现在位置:Python中文网/ 问答频道 /正文

我用字段“date”定义了一个表ABC。 设置日期筛选器无效。我得到所有的条目。如果我组合筛选器(id=“…”和日期=“…”),则只有id筛选器具有效果

有人知道我怎么过滤吗

ABC= Table("abc", METADATA,
    Column("id", UUID, primary_key=True),
    Column("zzz_id", UUID, ForeignKey("zzz.id"), nullable=False),
    ...
    Column("date", Date, nullable=False)
)

session.select(
        ABC,
        # where= ABC.c.date == '2019-06-26'
        # where= ABC.c.date == datetime.date(2019, 6, 26)
        # where= ABC.c.date == datetime.datetime(2019, 6, 26)
    )

Tags: idfalsedatetimedate定义uuid条目column