Вопросы по теме 'app-engine-ndb'
BadRequestError: приложение s~myapphr не может получить доступ к данным приложения dev~myapphr. Почему?
Я использую среду выполнения Python 2.7 с NDB из SDK 1.6.2 в Google App Engine.
Я получаю следующую ошибку:
BadRequestError: приложение s~myapphr не может получить доступ к данным приложения dev~myapphr
Исходя из этого кода:
device =...
2166 просмотров
schedule
20.10.2022
Асинхронный API NDB и get_or_insert_async
Я пытаюсь разобраться с асинхронным API, но без особого успеха.
У меня довольно простая установка в моем лабораторном проекте. У меня есть модель, которая выглядит так:
class SearchIndex(model.Model):
name =...
1143 просмотров
schedule
16.07.2022
Google-app-engine NDB
Есть ли причина продолжать использовать старый API хранилища данных в недавнем выпуске NDB ?
Я работаю над приложением, которое в настоящее время использует старый API хранилища данных, и я приложил немало усилий для кэширования объектов в...
2572 просмотров
schedule
20.03.2022
Упорядочивание NDB по свойству StructuredProperty
Скажем, у меня есть класс ndb.Model , который я хочу использовать как StructuredProperty в другом классе модели:
class CommonExtraData(ndb.Model):
count = ndb.IntegerProperty(required=True)
class MyObject(ndb.Model):
name =...
697 просмотров
schedule
20.07.2023
Как создать курсор с картой NDB
Согласно документации , функция map поддерживает все ключевые слова параметров запроса. . Однако я не могу создать значения cursor и has_more , используя карту. Как ты это делаешь? Если я использую fetch для создания result , cursor и...
633 просмотров
schedule
01.05.2023
Как предотвратить очистку хранилища данных разработки при перезагрузке
Мне нужно изменить путь к локальному хранилищу данных APP Engine. Я использовал указанные здесь методы Как я могу сохранить локальное хранилище данных для GoogleAppEngineLauncher между перезагрузками? . Я попытался изменить путь к хранилищу...
669 просмотров
schedule
15.04.2022
Отслеживание обратных ссылок неизвестных типов в NDB
Я нахожусь в процессе написания своего первого веб-сервиса RESTful поверх GAE и среды выполнения Python 2.7; Я начал с использования блестящего нового ndb API Гвидо.
Однако я не уверен, как решить конкретный случай без неявной функции обратной...
804 просмотров
schedule
02.01.2023
NDB механизма приложений: как получить доступ к verbose_name свойства
предположим, у меня есть этот код:
class A(ndb.Model):
prop = ndb.StringProperty(verbose_name="Something")
m = A()
m.prop = "a string value"
Теперь, конечно, если я напечатаю m.prop, он выведет «строковое значение», хотя на самом деле...
651 просмотров
schedule
06.02.2023
Как получить ключ для текущей записи в GAE ndb в цикле Python for?
В настоящее время у меня есть веб-страница, на которой представлен список записей из хранилища данных со ссылкой для редактирования. Я хочу преобразовать это из db. к ндб. Я новичок в Python и GAE.
Текущий код =
<tbody>
{% for...
3194 просмотров
schedule
09.01.2024
Как отследить недавно добавленную запись в хранилище данных NDB?
Раньше я использовал следующий код:
def add_movie(movie_id, title, picture, description):
movie = Movies(
id=movie_id,
title=title,
picture=picture,
description=description
)
movie.put()
но это...
98 просмотров
schedule
13.07.2023
Может ли ndb.KeyProperty ссылаться на базовый класс модели при использовании наследования модели?
У меня есть несколько моделей с общим набором свойств, которые я определил в классе базовой модели, от которого наследуются другие модели:
class BaseUser(ndb.Model):
name = ndb.StringProperty()
class DerivedUserA(BaseUser):
# some...
1449 просмотров
schedule
29.09.2022
Кэширование NDB при использовании прогнозируемых запросов
Не удалось найти этот конкретный вопрос, заданный ранее. Как NDB App Engine обрабатывает кэширование при использовании проецируемых запросов, а не полных запросов сущностей?
Например, если я сначала сделаю прогнозируемый запрос.....
243 просмотров
schedule
28.12.2023
Что происходит, когда асинхронный ввод приводит к исключению конкуренции после завершения запроса в Appengine с NDB?
Используя ndb, скажем, я поставил 40 элементов put_async с @ndb.toplevel, написал вывод пользователю и завершил запрос, однако один из этих put_async привел к исключению конкуренции, будет ли ответ 500 или 200? Или скажем, если это задача, будет ли...
1093 просмотров
schedule
23.01.2023
Используя ndb.KeyProperty, как ссылаться на ту же модель?
У меня есть простой сценарий, в котором есть класс User, который имеет свойство имени, электронной почты и подписчиков.
class User(ndb.Model):
name = ndb.StringProperty(required = True)
search_name = ndb.StringProperty(required = True)...
10562 просмотров
schedule
13.01.2024
Возможно ли иметь модель db и модель ndb в одной и той же группе сущностей?
У нас есть модель базы данных Vote , которую мы использовали некоторое время и недавно добавили модель ndb Score , которая представляет собой совокупный балл объекта на основе его голосов. В настоящее время Score является родителем своих голосов,...
797 просмотров
schedule
11.08.2022
NDB key.get () дает объект «unicode», не имеет атрибута «получить» ошибку
Я перехожу с db на ndb. Существует функция динамического отображения изображений в пути. В БД я передаю ключ объекта (i.key()) как img_id и с помощью db.get(key) получаю изображение.
Для NDB я попытался передать ключ (i.key) и ключ объекта...
1136 просмотров
schedule
30.09.2022
Как загрузить данные из онлайн-хранилища данных GAE на локальный сервер разработки?
Ранее я использовал подход, описанный в документах GAE , для загрузки резервных копий. моих сущностей в реальном хранилище данных.
В настоящее время у меня есть файл csv для каждого типа объекта, который я получил, написав bulkloader.yaml и...
2012 просмотров
schedule
13.11.2022
ndb независимые транзакции и повторите попытку
У меня возникла проблема с поиском подробного объяснения поведения хранилища данных в следующем сценарии.
Транзакция запущена
Внесены некоторые изменения
Другая независимая транзакция запускается с использованием уровня распространения...
534 просмотров
schedule
14.10.2023
Запрос Google App Engine без индекса
У меня есть развернутое приложение GAE, и я заметил, что у меня есть этот простой запрос:
MBObject.query(MBObject.groupId == group.id).fetch()
groupId is an ndb.StringProperty(indexed=True)
Глядя на мой файл index.yaml и даже на...
384 просмотров
schedule
01.02.2023
влияние транзакций на большие группы объектов (python, NDB, Master/Slave) на производительность.
У меня есть несколько десятков тысяч связанных небольших сущностей (NDB поверх Master-Slave, однажды придется перейти на HRD ..), которые я хотел бы поместить в одну группу сущностей, чтобы разрешить транзакции.
Небольшие подмножества этих...
466 просмотров
schedule
21.03.2022