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)
안녕하세요, 위의 코드를 실행할 때 다음과 같은 오류가 나타납니다. 변수가 없습니다. 메소드에 추가가 없지만 a를 목록으로 선언했습니다. 내가 호출하기 전에 그들은 같은 함수 "get"안에 있기 때문에 모두 로컬 변수로 간주됩니다. 어떻게지도를 칠 수 있니? 고맙습니다."로컬"변수에 액세스
하거나'A = [AnswersQuery에서 각 each.answer]' –