Вопросы по теме 'app-engine-ndb'

Обходной путь для возврата списка из функции ComputedProperty в NDB
Я конвертирую свое приложение для использования NDB. Раньше у меня было что-то вроде этого: @db.ComputedProperty def someComputedProperty(self, indexed=False): if not self.someCondition: return [] src =...
1460 просмотров

поиск идей / альтернатив для обеспечения количества страниц / элементов / навигации по элементам, соответствующим запросу хранилища данных GAE
Мне нравится простота, масштабируемость и удобство использования хранилища данных; а улучшения, обнаруженные в новой библиотеке ndb , просто великолепны. Насколько я понимаю передовые методы работы с хранилищами данных, не следует писать код,...
1309 просмотров

Что делает NDB под прикрытием key.get()?
Я начинаю использовать NDB, так как он предлагает очень хорошие функции и в целом должен быть более оптимизированным, чем когда я реализую собственный уровень кэширования. Однако я не понимаю всего, что происходит с простыми операциями, такими как...
310 просмотров
schedule 11.12.2022

Google appengine, ndb и Json
У меня есть атрибут, который я сохраняю как объект JSON, например: content = ndb.JsonProperty() Когда я это делаю, я получаю эту ошибку: line 1614, in _to_base_type return json.dumps(value, 2) AttributeError: 'module' object has...
1033 просмотров
schedule 30.06.2022

get_by_id и родительский ключ
Я когда-либо использовал get_by_id для получения объекта из хранилища данных и никогда не использовал Пути предков . Но сложность моих моделей сделала это необходимым. На самом деле пути предков решают большую проблему, но теперь, когда я...
2742 просмотров

Модели почтовых адресов в хранилище данных ядра приложения. Как должны быть структурированы общие свойства?
Предположим, у нас есть миллионы адресов на основе двух моделей. Модель Address имеет простые строковые свойства, даже для таких общих свойств, как county : class Address(ndb.Model): house_no = ndb.StringProperty() street =...
446 просмотров
schedule 27.12.2022

Фильтр запросов NDB по KeyProperty
У меня есть метод класса в модели ndb, где я фильтрую по «пользователю» (с этим проблем нет) и по «отрасли». Проблема в том, что сущность Рекомендация не имеет свойства отрасль , но имеет свойство акции , которое является ключевым свойством...
3534 просмотров

Будет ли ndb работать с сущностями, которые были созданы без использования ndb в GAE?
Переключение на библиотеку ndb на python GAE. Могу ли я использовать ndb с сущностями, созданными ранее с помощью низкоуровневого API? Или мне нужно скопировать все старые объекты и сохранить их заново, чтобы использовать ndb? Спасибо!
138 просмотров

AppEngine MapReduce NDB, DeadlineExceededError
мы пытаемся активно использовать MapReduce в нашем проекте. Теперь у нас есть эта проблема, в журнале много ошибок " DeadlineExceededError "... Один пример этого (трассировка каждый раз немного отличается): Traceback (most recent call...
527 просмотров

Удалить столбец из хранилища данных
Я обновил модель, некоторые экземпляры которой уже сохранены в хранилище данных. Я удалил некоторые из его свойств. Можно ли полностью удалить эти свойства из хранилища данных? (я не имею в виду установку значения «Нет»)
599 просмотров

NDB запрашивает GenericProperty в повторяющемся Expando StructuredProperty
Привет, ребята, я пытаюсь понять, как структурировать мой запрос для следующего случая. Сначала у меня есть модель, определенная class Variant(ndb.Expando): test = ndb.StringProperty() class Item(ndb.Model): test2 =...
1588 просмотров

Тасклеты NDB не отображаются в статистике приложений
Почему номера строк из методов, украшенных @ndb.tasklet , отсутствуют в статистике приложений ? В нашем приложении у нас есть соглашение о включении как синхронной, так и асинхронной версии функций, например: def do_something(self,...
165 просмотров

Частичное совпадение строки запроса ndb
Кажется, это должен быть простой вопрос. Но документация , похоже, не отвечает на него. Используя пример из них, я хочу сделать это: Account.query(Account.title == "best") За исключением того, что я также хочу сопоставлять частичные...
5968 просмотров

AppEngine NDB PolyModel получает свойства
У меня проблема с appengine, которую я не могу понять: from google.appengine.ext import ndb from google.appengine.ext.ndb import polymodel class Item(polymodel.PolyModel): name = ndb.StringProperty() type =...
679 просмотров
schedule 11.10.2023

Влияние квоты NDB JsonProperty по сравнению со старыми свойствами хранилища данных?
Кажется, я припоминаю, что старые свойства хранилища данных имеют что-то вроде 2 операций записи хранилища данных (DWO) на хранилище и, возможно, еще несколько в зависимости от того, как они индексируются. В старом хранилище данных я часто...
1266 просмотров

Google App Engine NDB: нужно получить () после запроса?
Чтобы получить объекты в NDB Google App Engine, нужно ли fetch() после query() ? Например: account = self.request.get('account') member = Member.query(Member.account==account).fetch() if member: # Account exists else: #...
5693 просмотров
schedule 02.02.2024

Фильтрация запросов по свойству с установленным валидатором
У меня есть модель User и свойство username с валидатором, который проверяет username на доступные символы, непустые и существование в БД. Таким образом, мне не нужны никакие другие проверки, например, при обработке регистрационной формы - я...
834 просмотров

Как использовать 64-битные целые числа без знака в качестве ключей сущностей в хранилище данных App Engine и сохранить порядок сортировки?
У меня есть 64-битные целые числа без знака, которые я хотел бы использовать в качестве ключей хранилища данных App Engine. К сожалению, API хранилища данных NDB, похоже, позволяет только 64-битные целые числа со знаком с максимальным размером...
1010 просмотров

Преобразование словаря GAE в сущность хранилища данных NDB
Я хотел бы задать некоторые рекомендации по небольшой задаче, которую я пытаюсь решить. Я экспериментирую с небольшим приложением, которое использует данные JSON для сохранения сущностей. Я знаю, что вы можете легко преобразовать словарь в...
2748 просмотров

Запросы Google Datastore и согласованность в конечном итоге
Я хотел бы подтвердить мое понимание возможной согласованности в хранилище данных Google. Предположим, у меня есть сущность, определенная следующим образом (с использованием ndb): class Record(ndb.Model): name = ndb.StringProperty()...
1228 просмотров