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