app-engine-ndb
Я использую get_by_id() для чтения сущностей из NDB, и я не могу заставить его работать для сущностей, которые являются частью группы сущностей: from google.appengine.ext import ndb class Folder(ndb.Model): name = ndb.StringProperty() parent_folder_key = Folder(name = 'Parent folder').put() sub_fo...
Мне нравится, как JsonProperty автоматически кодирует структуру Python в JSON, когда свойство помещается в хранилище данных, и автоматически декодирует его при извлечении. Однако было бы неплохо отправить эти данные JSON в веб-браузер, не кодируя их снова. Есть ли способ получить необработанные данные JSON ...
У меня возникли проблемы с индексами движка приложений Google. При запуске моего приложения через GoogleAppEngineLauncher, приложение работает нормально. При развертывании приложения я получаю следующую ошибку: NeedIndexError: no matching index found. The suggested index for this query is: - kind: Bar anc...
Из GAE docs обратный курсор можно сделать следующим образом: rev_cursor = cursor.reversed() Я ищу что-то вроде cursor.is_reversed(), которое вернет, был ли курсор перевернут или нет. Существует ли это?...
Я читаю на Google app engine и готовлю образец, чтобы лучше понять его. В двух словах пользователь может записать запись на каждый день месяца, как в календаре. И пользователь может просматривать записи на ежемесячной основе. Так что не более 30 иш за раз. Первоначально я использовал db, и отношение "один ...
Я работаю над тем, чтобы очистить мою базу данных от ~10 000 сущностей, и мой план состоит в том, чтобы поместить ее в задачу, которая удаляет 200 за один раз с помощью ndb.delete_multi(), а затем рекурсивно вызывает себя снова, пока не останется никаких сущностей. На данный момент у меня еще нет рекурсии, п...
Я хочу запросить хранилище данных по диапазону (0-4) возможных критериев, основываясь на запросе пользователя. Запросы в NDB строятся следующим образом: query = Account.query(Account.userid >= 40, Account.userid < 50) Есть ли способ, которым я мог бы сделать что-то вроде: myfilter = [] myfilter.pu...
Я использую оба запроса ndb и search-api в моем проекте python appengine. Единственные официальные документы по курсорам, которые я могу найти: https://cloud.google.com/appengine/docs/python/datastore/query-cursors https://cloud.google.com/appengine/docs/python/search/cursorclass Для меня неясны сл...
Документация App Engine по кэшированию NDB указывает, что кэширование включено по умолчанию: NDB автоматически кэширует данные, которые он записывает или читает (если приложение не настроит его на это). Я надеюсь, что это означает, что я могу положиться на него, чтобы управлять ключевыми моделями экон...
я столкнулся с интересным ограничением с хранилищем данных App Engine. Я создаю обработчик, чтобы помочь нам проанализировать некоторые данные об использовании на одном из наших рабочих серверов. Для выполнения анализа мне нужно запросить и суммировать 10 000 + сущностей, извлеченных из хранилища данных. В...