Сравнение дат в фильтре SQLAlchemy для поля Pendulum.datetime - PullRequest
0 голосов
/ 30 апреля 2020

У меня есть модель, которая содержит поле дня, которое является объектом DateTime.

CheckinTimeRange(db.Model):
   day = Column(PendulumDateTime)
   ect.

Я пытаюсь создать фильтр sqlalchemy, который пытается определить, сегодня ли день

CheckinTimeRange.query.filter(CheckinTimeRange.day.is_today())

но это выдает ошибку

Neither 'InstrumentedAttribute' object nor 'Comparator' object associated with CheckinTimeRange.day has an attribute 'is_today'

Та же ошибка выдается при попытке использовать сравнение, такое как CheckinTimeRange.day == Date.Today () или какое-то подобное сравнение.

Есть идеи, как преобразовать день в маятниковый объект для использования метода is_today ()?

...