Вопросы по теме 'app-engine-ndb'
Обходной путь для возврата списка из функции ComputedProperty в NDB
Я конвертирую свое приложение для использования NDB. Раньше у меня было что-то вроде этого:
@db.ComputedProperty
def someComputedProperty(self, indexed=False):
if not self.someCondition:
return []
src =...
1460 просмотров
schedule
18.11.2022
поиск идей / альтернатив для обеспечения количества страниц / элементов / навигации по элементам, соответствующим запросу хранилища данных GAE
Мне нравится простота, масштабируемость и удобство использования хранилища данных; а улучшения, обнаруженные в новой библиотеке ndb , просто великолепны.
Насколько я понимаю передовые методы работы с хранилищами данных, не следует писать код,...
1309 просмотров
schedule
11.04.2023
Что делает 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 просмотров
schedule
03.09.2022
Модели почтовых адресов в хранилище данных ядра приложения. Как должны быть структурированы общие свойства?
Предположим, у нас есть миллионы адресов на основе двух моделей.
Модель Address имеет простые строковые свойства, даже для таких общих свойств, как county :
class Address(ndb.Model):
house_no = ndb.StringProperty()
street =...
446 просмотров
schedule
27.12.2022
Фильтр запросов NDB по KeyProperty
У меня есть метод класса в модели ndb, где я фильтрую по «пользователю» (с этим проблем нет) и по «отрасли».
Проблема в том, что сущность Рекомендация не имеет свойства отрасль , но имеет свойство акции , которое является ключевым свойством...
3534 просмотров
schedule
18.02.2023
Будет ли ndb работать с сущностями, которые были созданы без использования ndb в GAE?
Переключение на библиотеку ndb на python GAE.
Могу ли я использовать ndb с сущностями, созданными ранее с помощью низкоуровневого API? Или мне нужно скопировать все старые объекты и сохранить их заново, чтобы использовать ndb?
Спасибо!
138 просмотров
schedule
02.11.2022
AppEngine MapReduce NDB, DeadlineExceededError
мы пытаемся активно использовать MapReduce в нашем проекте. Теперь у нас есть эта проблема, в журнале много ошибок " DeadlineExceededError "...
Один пример этого (трассировка каждый раз немного отличается):
Traceback (most recent call...
527 просмотров
schedule
19.03.2024
Удалить столбец из хранилища данных
Я обновил модель, некоторые экземпляры которой уже сохранены в хранилище данных. Я удалил некоторые из его свойств. Можно ли полностью удалить эти свойства из хранилища данных? (я не имею в виду установку значения «Нет»)
599 просмотров
schedule
24.03.2022
NDB запрашивает GenericProperty в повторяющемся Expando StructuredProperty
Привет, ребята, я пытаюсь понять, как структурировать мой запрос для следующего случая.
Сначала у меня есть модель, определенная
class Variant(ndb.Expando):
test = ndb.StringProperty()
class Item(ndb.Model):
test2 =...
1588 просмотров
schedule
27.11.2023
Тасклеты NDB не отображаются в статистике приложений
Почему номера строк из методов, украшенных @ndb.tasklet , отсутствуют в статистике приложений ?
В нашем приложении у нас есть соглашение о включении как синхронной, так и асинхронной версии функций, например:
def do_something(self,...
165 просмотров
schedule
17.05.2023
Частичное совпадение строки запроса ndb
Кажется, это должен быть простой вопрос. Но документация , похоже, не отвечает на него. Используя пример из них, я хочу сделать это:
Account.query(Account.title == "best")
За исключением того, что я также хочу сопоставлять частичные...
5968 просмотров
schedule
23.07.2023
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 просмотров
schedule
01.02.2023
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 просмотров
schedule
16.03.2022
Как использовать 64-битные целые числа без знака в качестве ключей сущностей в хранилище данных App Engine и сохранить порядок сортировки?
У меня есть 64-битные целые числа без знака, которые я хотел бы использовать в качестве ключей хранилища данных App Engine. К сожалению, API хранилища данных NDB, похоже, позволяет только 64-битные целые числа со знаком с максимальным размером...
1010 просмотров
schedule
22.12.2022
Преобразование словаря GAE в сущность хранилища данных NDB
Я хотел бы задать некоторые рекомендации по небольшой задаче, которую я пытаюсь решить. Я экспериментирую с небольшим приложением, которое использует данные JSON для сохранения сущностей.
Я знаю, что вы можете легко преобразовать словарь в...
2748 просмотров
schedule
02.03.2023
Запросы Google Datastore и согласованность в конечном итоге
Я хотел бы подтвердить мое понимание возможной согласованности в хранилище данных Google. Предположим, у меня есть сущность, определенная следующим образом (с использованием ndb):
class Record(ndb.Model):
name = ndb.StringProperty()...
1228 просмотров
schedule
29.03.2022