> = Работает для сравнения переменных даты? - PullRequest
0 голосов
/ 08 февраля 2012

Я фильтрую созданное свойство, являющееся переменной datetime, сравнивая его с переменной date. Будет ли> = работать здесь, так как я ищу все заказы, включая начальную дату?

orders = model.Order.all().filter('distributor_id =',
                        person.key.id()).filter('created >',
                        startdate)

Так что, если я прав, то что я должен делать, это

orders = model.Order.all().filter('distributor_id =',
                        person.key.id()).filter('created >=',
                        startdate)

Разрешено / рекомендовано ли указанное выше изменение? Кажется, это работает для datetime, но когда я пытаюсь сделать это с переменной data, я получаю сообщение об ошибке.

Спасибо

1 Ответ

1 голос
/ 08 февраля 2012

Google App Engine SDK и NDB Реализация показывает, что Datetime представлены в хранилище данных как int64, поэтому фильтр >= должен работать как положено.

...