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

Лучшая практика для запроса большого количества сущностей ndb из хранилища данных
Я столкнулся с интересным ограничением в хранилище данных App Engine. Я создаю обработчик, чтобы помочь нам проанализировать некоторые данные об использовании на одном из наших производственных серверов. Для выполнения анализа мне нужно запросить и...
17852 просмотров

Почему appengine не конвертирует дату и время в UTC при вызове put()?
Вот что я пытаюсь сделать: пользователь отправляет время в тихоокеанском регионе, после отправки я использую .replace, чтобы установить часовой пояс на тихоокеанский. Pacific = time.USTimeZone(-8, "Pacific", "PST", "PDT") addEvent.date =...
2635 просмотров
schedule 05.04.2024

Эффективная реализация связи «один ко многим» с Python NDB
Я хотел бы услышать ваше мнение об эффективной реализации связи «один ко многим» с Python NDB. (например, человек (один) к задачам (многим)) В моем понимании есть три способа его реализации. Использовать «родительский» аргумент Использовать...
1386 просмотров

NDB извлекает экземпляр модели из ключа с помощью проекции?
У меня есть относительно большой класс модели, к которому я могу получить доступ по идентификатору ключа, например: class Foo(ndb.Model): propA = ndb.IntegerProperty(required=True) probB = ndb.StringProperty() probC =...
123 просмотров
schedule 16.11.2023

Как засеять NDB Google (хранилище движка приложения)
Я пользователь NDB, и эта объектная база данных довольно классная. Но как я могу засеять определенные значения по умолчанию сразу после развертывания? Есть ли какие-то предопределенные функции или стандартизированный способ заполнения базы данных?...
393 просмотров

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

как сделать запрос по сумме в ndb
Я пытаюсь создать какой-то KPI на своем сайте и изо всех сил пытаюсь получить данные. например, допустим, я создаю блог с моделью: class MyPost(ndb.Model): Author = ndb.KeyProperty(MyUser, required = True) when =...
379 просмотров

Как издеваться над _auto_now?
У меня есть класс ndb.model с полем created_on, для которого auto_now_add установлено значение true. created_on = ndb.DateTimeProperty(auto_now_add=True, indexed=True) Я тестирую метод create(), который создает объекты этого класса. Вот что...
129 просмотров

совместно использовать хранилище данных между GAE (ndb) и GCE (gcloud.datastore) в тестовой среде
У меня есть приложение Python appengine, использующее хранилище данных с API ndb, и я хочу выполнять фоновую работу и сохранять результаты в хранилище данных, чтобы appengine использовал его. Я хотел использовать для этого GCE или свой компьютер,...
254 просмотров

Общие сведения о Datastore Get RPC в Google App Engine
Я использую сегментированные счетчики ( https://cloud.google.com/appengine/articles/sharding_counters ) в моем приложении GAE из соображений производительности, но мне трудно понять, почему оно работает так медленно и как его ускорить. Предыстория...
326 просмотров

Утечка памяти в петле Python
У меня есть цикл (как показано ниже), в котором происходит утечка памяти: api = api()#class handling api-request - no leak page_token = "" page_size = 20 ndb.get_context().set_cache_policy(False) while True:...
74 просмотров

AttributeError: объект «Запрос» не имеет атрибута «ключ» (AppEngine)
В настоящее время я работаю над проектом, в котором пытаюсь удалить строку из своего объекта ndb. Код, который я использую для удаления, copyquery = joinrequest.query(joinrequest.email == "[email protected]") copyres = copyquery.get()...
1640 просмотров

Фильтрация NDB для структурированной собственности Google App Engine
У меня есть модели ndb: class Product(ndb.Model): name = ndb.StringProperty() description = ndb.StringProperty() code = ndb.StringProperty() class Category(ndb.Model): name = ndb.StringProperty() class Shop(ndb.Model): name =...
289 просмотров

GAE NDB запутался в моделях и дублирующихся атрибутах
Я пытаюсь изучить NDB Google App Engine и не понимаю структуру моделей. Моя ситуация похожа на платформу CMS с типами сообщений (как в WordPress), поэтому у меня есть «Блоги» и «Страницы». Для всех этих типов сообщений требуется одинаковый набор...
59 просмотров

Не удается выполнить запрос по ключу в NDB
Я пытаюсь запросить сущность по ключу, предполагая упорядочение по ключу с помощью ndb. линия query = User.query().filter(User.key > ndb.Key('User', key_id)) и выдает ошибку сервера: File...
238 просмотров

Google App Engine. Как я могу выполнить запрос Python ndb к результатам, возвращаемым запросом ndb?
Я использую фреймворк GAE python (webapp2) для проекта и у меня есть вопрос, связанный с запросом ndb. Позвольте мне привести пример, чтобы объяснить это ясно: Вот модель ndb, которая у меня есть: class Example(ndb.Model): userid =...
178 просмотров

Как я могу проверить свойства с помощью Google appengine ndb?
Скажем, у меня есть класс с двумя свойствами: class Banana(ndb.Model): is_delicious = ndb.BooleanProperty(default=True) is_rotten = ndb.BooleanProperty(default=False) Гнилая Banana запись не может быть вкусной. Как я могу...
33 просмотров
schedule 15.09.2022

Запросить наибольшее количество отношений «один ко многим»
У меня есть система «Нравится», чтобы отслеживать, кому что нравится. parent модели Like — это объект, который нравится. Это может быть что угодно. Для этого примера давайте использовать Car . Модель Like также имеет свойство account ,...
31 просмотров