0
def get(self):
if self.request.get('fmt')=='json':
KeyofQuestion = self.request.path[1:]
QuestionText = Question.get_by_key_name(KeyofQuestion).question
AnswersQuery = Question.get_by_key_name(KeyofQuestion).answers_collection
a=[]
Jsonobject = {'Question':QuestionText}
for each in AnswersQuery:
a = a.append(each.answer)
嘿,我只是困惑,当我运行上面的代码,我得到一个错误,说,Nonetype变量:没有方法追加,但我宣布作为一个列表的a在我打电话之前,他们在同一个函数“get”中,所以我认为它们都被当作局部变量。它怎么能映射它?谢谢访问“本地”变量
或只是一个'= [each.answer为每个在AnswersQuery]' – 2011-03-31 00:06:55