Django/Django study

[Django] 앱 생성 후 view,template 연결

카늬 2022. 10. 28. 16:30

앱 생성

python manage.py startapp BordApp 앱 이름

사진과 같이 생성된다


templates 설정

Setting.py

프로젝트 폴더에 template 폴더 생성후 Setting.py TEMPLATES에 

'DIRS': [BASE_DIR/'templates'],

코드를 추가한다.

 


urls.py

프로젝트 urls.py

 

BoardApp.urls.py

url을 읽어 어느 뷰로 가야될지 정해주는 역할을 해주는데 현재는 url에 "BoardApp/" 가 있으면 include메소드로 인해 BoardApp폴더의 urls.py에서 넘겨 판단하게 되며 BoardApp.urls.py에서도 마찬가지로 url을 읽어 view.py의 해당 메소드로 넘겨주는 역할을 한다.


views.py

viwes.py

넘어온 abc메소드가 실행되어 return의 abc.html을 화면에 클라이언트에게 보여준다.