Я использую Peewee в качестве своего ORM. У меня есть DateTimeField, и я хочу получить все записи, которые происходят в определенную дату:
event_date = '2018-04-18'
event_date_dt = datetime.datetime.strptime(event_date, '%Y-%m-%d')
Я знаю, что могу взять объект datetime и извлечь все записи больше этого и меньше, чем на следующий день:
list(Event.select().where((Event.event_date > event_date_dt) & (Event.event_date < event_date_dt + datetime.timedelta(days=1))))
Тем не менее, это кажется очень хакерским. Есть ли лучшее решение?