代码之家  ›  专栏  ›  技术社区  ›  user3422533

Python Postgres:日期字段的何处

  •  0
  • user3422533  · 技术社区  · 6 年前

    我用字段“date”定义了一个表ABC。 设置日期过滤器无效。我得到所有的条目。如果我合并过滤器(id='…'和date='…'),只有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)
        )
    
    0 回复  |  直到 6 年前
        1
  •  0
  •   double-beep hudson solomon    6 年前
    session.select([ABC]).where(ABC.date == '2019-06-26')