헬로 닥

코딩하면 계속 오류가 납니다

return render(request, 'elections/index.html')
이 코드를 쓰면
File "C:\code\mysite\elections\views.py", line 8
return render(request, "elections/index.html")
^
SyntaxError: 'return' outside function

File "C:\code\mysite\elections\views.py", line 8
return render(request, "elections/index.html")
^
IndentationError: unindent does not match any outer indentation level

위와 같은 오류가 계속 나는데요
이상하게 제가 쓰면 오류가 나고 노트에 나와있는 코드를 붙혀쓰기하면
됩니다
오타를 아무리 찾아봐도 없는데
왜이런거죠?

1 개의 답변

IndentationError: unindent does not match any outer indentation level는 들여쓰기가 잘못된 경우 나옵니다.

파이썬 스타일가이드(PEP8)에서는 들여쓰기 = 4 spaces로 규정하고 있으니 들여쓰기쪽을 한 번 확인해보세요.

답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.