Img profile default
이주호
  • 2016.5.9 21:22
  • 조회수 136
  • 답변수 1
Img profile default
이주호
  • 2016.5.9 21:22
  • 조회수 136
  • 답변수 1

자꾸 에러가 나네요.....

return _bootstrap._gcd_import(name[level:], package, level)

File "", line 986, in gcd_import
File "", line 969, in find_and_load
File "", line 958, in find_and_load_unlocked
File "<frozen importlib.
bootstrap>", line 673, in _load
unlocked
File "", line 662, in exec_module
File "", line 222, in _call
with_frames_removed
File "C:\code\mysite\elections\urls.py", line 3, in
from . import views
File "C:\code\mysite\elections\views.py", line 9
return render(request, 'elections/index.html')
^
TabError: inconsistent use of tabs and spaces in indentation

이거 보다 더 긴데요 마지막에 cnadidate 이름,번호,소개 코딩 하고
리로드 해보면 위에 처럼 출력이 되면서 웹브라우저 상에는 localhost를 찾을수 없다고 합니다
몇번이고 해봐도 안되고 중간에 한번 펄처스? 라고 뜨면서 대충 해석해봤는데
편집기를 인증하고 사야한다고 하던데 해결 방법이 없을까요?
다음 강의에서 shell로 바로 db에 코딩할수 있던데 뒤에 나오는 html 코딩에서는
편집기를 이용할수 밖에 없어서 지금 이 문제때매 진도를 못나가겠네요....

  • #장고를 활용한 웹사이트 만들기
  • #데이터 보여주기

1 답변

  • G3rlasealonpd5c2kica
    Demi
    • 2016.5.10 11:13

    보통 에러는 마지막 줄을 보면 알 수 있습니다.
    TabError: inconsistent use of tabs and spaces in indentation 이라는걸 보면 들여쓰기가 잘못되어 있네요.
    views.py에 return render 부근에 들여쓰기를 확인해보세요.

    파이썬 들여쓰기는 tab와 space를 혼용해서 쓸 수 없습니다. tab으로 들여쓰기 하셨으면 처음부터 끝까지 tab으로, space로 들여쓰기 하셨으면 처음부터 끝까지 space로 하셔야 합니다.
    그리고 python style guid(pep8)에서는 들여쓰기 = 4 spaces 로 규정해놓았으니 이를 참고해주세요.

답변 쓰기

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