endpoints-proto-datastore не может избавиться от фильтра по умолчанию

У меня есть EndpointsModel с именем "Файл" с некоторыми полями:

path = ndb.StringProperty()
filedata = ndb.TextProperty()
check = ndb.BooleanProperty(default=False)
of = ndb.BooleanProperty(default=False)
created = ndb.DateTimeProperty(auto_now_add=True)
updated = ndb.DateTimeProperty(auto_now=True)

Я использую метод запроса endpoints-proto-datastore:

@NativFile.query_method(query_fields=('limit', 'order', 'pageToken',
    'created', 'check', 'of'),
    path='files/all', name='query')
def NativFileList(self, query):
    print query # For Debug
    return query

Я отправляю запрос GET на конечную точку без параметров (только limit=10). Но когда приложение печатает запрос, я вижу, что есть фильтр для of и check со значениями по умолчанию false.

Как я могу избавиться от этих фильтров по умолчанию?


person thecohenoam    schedule 08.07.2015    source источник


Ответы (1)


Чтобы переопределить фильтр по умолчанию, установите свой собственный. Если вы не хотите фильтровать, попробуйте сделать фильтр слишком общим.

person Japes    schedule 16.07.2015