Я загрузил в хранилище данных 88 объектов, каждый из которых состоит из
поле Unicode (имя) и поле списка (lst) из 4996 номеров.
Раздел списка массовых загрузчиков выглядит так:
property: lst
external_name: lst
Type: List
import_transform: "lambda x:x.split()"
После импорта я мог видеть в просмотрщике хранилища данных все сущности.
Когда я пытаюсь запустить этот код:
def an(x):
return x.name
class Name(db.Model):
name=db.StringProperty(unicode)
lst=db.ListProperty(int)
class Calc(webapp.RequestHandler):
def get(self):
begin=Name.all()
self.response.out.write('<html><body>')
self.response.out.write(" ".join(map(an,begin)))
self.response.out.write('</body></html>')
Я получил ошибку памяти.
Когда я удалил большинство сущностей из хранилища данных, и только немногие оставили, все работало нормально.
Я добавил еще несколько и снова получил ошибку памяти.
Нужно ли импортировать CSV-файлы с 10 сущностями каждый или я могу импортировать любое количество сущностей в файле?
что я все-таки сделал не так?
Я новичок в GAE, поэтому, пожалуйста, будьте терпеливы.
Любая помощь будет оценена.