장고의 튜토리얼에서 주저했을 때 해봤다.

Qiita는 매우 편리하지만 게시 된대로 코드를 작성해도 잘 작동하지 않을 수 있습니다.
나는 아래의 기사를 참고로 코드를 작성해 보았지만 오류가 발생했습니다.

파이썬조차 알면 장고로 웹 앱을 만들 수 있습니다.
htps : // 코 m / 타로 _ 만 /있어 ms / 19613663

기사 하단과 같이 완성된 사이트에 접속하려고 하면 에러가 발생했습니다.


먼저 말씀드리겠습니다만, 기사는 매우 유용한 내용이었습니다.

초보자 특유의, 서둘러 있습니다만 망했을 때의 비망록으로서 투고하겠습니다.

우선 결론



오류는 html 파일을 저장하는 폴더 이름을 변경하여 해결되었습니다.
에러    :template
오류가 발생하지 않음 : templates

그건 그렇고, 내 환경은 다음과 같습니다.
Windows10 64bit 버전 2004
파이썬 3.8.6
장고 3.1.4

에러 = 미스라고는 생각하지 않습니다. 여러가지 요인이 있다고 생각하므로, 에러가 된 일례로서 파악해 주시면 좋겠습니다.

그럼 내가 한 일



우선 눈을 붙인 것은 코코!
【Exception Type: TemplateDoesNotExist】
내용으로서는 「템플릿을 찾을 수 없어」라고 하는 것입니다.


./my_project/settings.py의 INSTALLED_APPS에 애플리케이션 등록
조사하면 대다수가이 오류입니다. 하지만 설명은 문제 없습니다.


./my_project/urls.py 작성
공식 튜토리얼에서, include를 임포트하는 기술을 놓치고 에러가 된 적이 있었습니다.
이번에는 문제없는 것 같습니다.


./sample_app/urls.py 작성
views의 임포트의 기술도 있고, 받은 URL로부터 views를 호출하는 기술도 문제 없을 것 같다.
그런데 views의 내용인가?


./sample_app/views.py 작성
받은 URL에서 함수를 호출 return으로 반환합니다.
으~응, 심플···. 왜? 모르겠어.


./sample_app/template/sample_app/post_list.html 작성
애초에 html 재미 있니?
→ 열면 보통으로 보인다.
초심으로 돌아가서 파일명은?
 →잘못되지 않았다.


기사의 환경과 내 환경이 다른 것은?
같은 환경에서 장고 소녀의 튜토리얼을 시도해보십시오.
 →문제 ​​없이 움직이지 않나.


Visual Studio Code(VS Code)의 코드 체크!
flake8 설치, 굉장히 에러 나오지 않나?
 →pep8의 서식 체크 뿐이었습니다.
※ 원래 해결 방법이 크게 어긋나 있다・・・.


Django Girls의 튜토리얼과 비교해 본다.
①~⑤를 비교해 보지만 문제 없음. ...하지만 위화감이.
Django Girls의 html 저장 먼저 templates가 되지 않았습니까?
여기! ? 이런 일! ? 버전에 따라 다를까.
···
・・
·
반신반의로 기사의 폴더명을 변경하면, 움직이는 얀.

이상

실제로, 에러 내용의 어디를 보면 제일 효율적으로 트러블 슈트 할 수 있었는지 지금도 모릅니다.

획득한 기술



· Django의 거동에 대해 코드를 쫓으면서 확인하는 것으로, 어플리케이션의 구조를 보다 이해할 수 있었다.
・넷의 정보는 적당히.
・의미를 생각하면서 튜토리얼을 하면, 지금까지 이해할 수 없었던 내용을 어쩐지 알 수 있다.

그리고, 이 트러블이 해결되었을 때의 깨끗이감!

가끔!

좋은 웹페이지 즐겨찾기