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)
Эй, я просто сбит с толку, что когда я запускаю приведенные выше коды, я получаю сообщение об ошибке «Нетиповая переменная: метод a не имеет метода добавления, но я объявил a как список перед вызовом, и онивнутри одной и той же функции «get», поэтому я предположил, что все они рассматриваются как локальные переменные.Почему это не может отобразить это?Спасибо