дорогой всеAppengine - Обновление БД в ОПРС - Заказать
Я перехожу один из моих хранилища данных сущностей из БД в НБД. Звонок order() является для меня проблемой. Поскольку интерфейс будет передавать строку, такую как «-created_at» или «title» для заказа. В прошлом, я в основном положить это значение для запроса, как показано ниже:
query.order("-created_at")
Теперь NDB не поддерживает выше синтаксис. Есть ли рекомендуемый подход для перевода порядка («- created_at») на заказ (-MyModel.created_at)?
Большое спасибо!
Что вы ищете? Вы перевели синтаксис. –
Привет, @TimHoffman, Я ищу метод для перевода входной строки «-created_at» в -MyModel.created_at. Поскольку входная строка поступает из интерфейса, я не могу перевести ее самостоятельно. В настоящее время я думаю о структуре коммутационного корпуса, но это уродливо. Благодаря! –
Чтобы быть более точным, я ищу функцию translate_order (query, order_str), которая модифицирует запрос, навязывая ограничения порядка, указанные в order_str. –