GAE python中的内存错误

时间:2011-03-15 18:58:05

标签: google-app-engine

我将数据存储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的新手,所以请耐心等待。 任何帮助将不胜感激。

0 个答案:

没有答案