SQLAlchema, Python Я хочу отфильтровать мою модель по дате создания от начала дня до конца дня. - PullRequest
0 голосов
/ 19 февраля 2019

У меня есть модель, по которой я хочу отфильтровать данные по вводу пользователем 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

1 Ответ

0 голосов
/ 19 февраля 2019

Между:

query = query.filter(DBMediaItem.created_at.between(getDate, getSecondArgsDate))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...