私はこのモデルを持っています:
class Vehicle(db.Model):
...
start_production_date = db.DateProperty()
end_production_date = db.DateProperty()
たとえば、2010 年に生産されたすべての車両をフィルタリングする必要があります。
私はできると思った:
q = (Vehicle.all()
.filter('start_production_date >=', datetime(2010, 1, 1))
.filter('end_production_date <', datetime(2011, 1, 1)))
買うBadFilterError
:
BadFilterError: invalid filter: Only one property per query may have inequality filters (<=, >=, <, >)..
それで、どうすればこれを達成できますか?さらに、これは非常に一般的なタスクのように思えます。