我批量加载到数据存储88个实体,每个实体由一个unicode字段(名称)和一个4996个数字的列表字段(lst)组成 . 列表的批量加载程序部分如下所示:

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>')

我收到了内存错误 . 当我从数据存储中删除大多数实体时,只有少数实体可以正常工作 . 我添加了更多,我又得到了内存错误 .

我是否必须导入每个包含10个实体的csv文件,或者我可以在文件中导入任意数量的实体吗?
我到底做错了什么?

我是GAE的新手,所以请耐心等待 . 任何帮助将不胜感激 .