view.py 에서 for 문을 쓸 수 있나요?
def index(request):
    """
    pybo 목록 출력
    """
     # 입력 파라미터
    answer_list = Answer.objects.order_by('-create_date')

    an_list = {}
    for i in answer_list
        an_list[i.id] = Answer.objects.get(question=i.id)


    context = {'answer_list': answer_list, 'an_list': an_list}
    return render(request, 'index.html', context)

for i in answer_list
                        ^
 SyntaxError: invalid syntax

shell에서는 for문으로해서 올바른 값이 오는것을 확인했습니다만,
views.py에서는 오류가 이렇게 뜨네요.

만약 for문이 불가하다면, 좀 더 원론적으로 질문을 작성하겠습니다. 감사합니다.

jihuncho7 341

M 2021년 2월 16일 12:25 오후

for i in answer_list 에서 뒤에 콜론이 빠진거 같아요. - 박응용님, 2021년 2월 16일 2:05 오후 추천 , 대댓글
감사합니다. - jihuncho7님, 2021년 2월 17일 10:45 오후 추천 , 대댓글
목록으로