У меня та же проблема (в другом случае), знаю причину ее возникновения, но в настоящее время нет решения.
Это связано с ограничением базы данных GAE, в котором, если запрос содержит сравнение неравенства, тоis '<,>,> =' или что-то в этом роде, любому порядку любого члена сущностей (кроме члена, использующего сравнение неравенства) должен предшествовать порядок элемента с сравнением неравенства первым.
Если мы напрямую используем базу данных GAE, это ограничение можно легко преодолеть, сначала установив порядок для члена, который сначала использует неравенство, а затем сортирует по тому, что вы хотите отсортировать.
К сожалению, оболочка базы данных django-nonrel и djangoappengine, похоже, не может этого сделать (я пробовал упорядочить по первому методу с использованием модели django, все еще ошибка, возможно, это только я), не говоря уже оиспользование dbindexer в качестве оболочки djangoappengine.db, которая сама по себе является оболочкой базы данных GAE ......
Итог, отладка может быть адом для этого беспорядка.Вы можете использовать хранилище данных GAE непосредственно для этого случая или подождать, пока команда djangoappengine предложит лучшую альтернативу.