У меня проблема с запросами моего движка приложений. Когда я запускаю свой запрос без порядка сортировки, все работает просто отлично:
q = models.Contact.all();
q.filter("location = ", x);
if(cur_search_cursor != None):
q.with_cursor(cur_search_cursor);
results = q.fetch(limit = max_fetch)
cursor = q.cursor();
Приведенный выше запрос корректно возвращает значения. Однако, если я просто добавлю порядок сортировки в первую строку, ничего не будет возвращено вообще:
q = models.Contact.all().order('name');
q.filter("location = ", x);
if(cur_search_cursor != None):
q.with_cursor(cur_search_cursor);
results = q.fetch(limit = max_fetch)
cursor = q.cursor();
Никаких исключений не возникает, но никакие сущности также не возвращаются. Есть ли ошибка в моем коде? Или я должен сделать что-то особенное в моем файле index.yaml, чтобы заставить это работать?
Я пытаюсь это сделать на dev_server с отключенным sqlite. Я не пробовал тестировать его на настоящем GAE.