У меня есть модель, по которой я хочу отфильтровать данные по вводу пользователем DateTime, который будет с начала дня до конца дня, например DateTime от DateTime "2018-10-18T00: 59: 59.711602" до DateTime "2018-10-18T23: 59: 59,711602 "
@classmethod
def filter_by_created_date(cls, query, **kwargs):
getDate = kwargs.get("filter_by_created_date")
getSecondArgsDate = kwargs.get("filter_by_created_date_second_args")
if getDate and getSecondArgsDate is not None:
DBMediaItem = GrapheneType.db_cls("MediaItem")
query = query.filter(
DBMediaItem.created_at < getDate,
DBMediaItem.created_at >= getSecondArgsDate
)
return query