여기에서의 127.0.0.1 = localhost. 127.0.0.1은 나만 볼 수 있는 IP
http://localhost:8000/pybo 라는 페이지를 요청해보면 Page not found 라는 페이지가 뜬다.
/pybo라는 매핑(정보)가 없다는 것을 의미한다. 따라서 config/urls.py파일에 pybo/ URL에 대한 매칭을 추가 하면 된다.
뷰 함수 = views.py파일에 정의된 함수.
From pybo import view는 말 그대로 파이보에서 views를 가져온다는 의미이다.
Urlpatterns는 http://localhost:8000 뒤에 우리가 필요한 /pybo를 자동으로 들어가게 해준다.
이때 다시 http://localhost:8000/pybo 사이트를 요청하면 ‘사이트에 연결할 수 없음’이 뜬다.
이는 views.index 가 없기 때문이다. pybo/views.py 파일에 index 함수를 추가해야 한다.
[projects/mysite/pybo/] pybo 파일 위에 커서를 대고 새로운 파일을 생성하기를 눌러 ‘urls.py’ 로 이름을 정한다. 후에 사진처럼 적는다.
[Path(‘’,) 의 괄호 안에 다른 주소를 넣으면 최종 url이 바뀐다.
사진대로 수정하게 되면 path('pybo/', include('pybo.urls')) 의 의미는 pybo/로 시작하는 페이지를 요청하면 이젠 pybo.urls.py 파일을 알아서 읽어서 처리한다.
'장고로 웹사이트 만들기' 카테고리의 다른 글
7. 모델 사용하기 (0) | 2022.10.19 |
---|---|
6. 모델 생성하기 (0) | 2022.10.17 |
4. 파이참으로 개발자서버 언어와 국가 바꾸기 (0) | 2022.10.11 |
3. 가상 환경 단축어 설정 (0) | 2022.10.11 |
2. 개발자 서버 열어보기 (0) | 2022.10.11 |