-
장고 View ( step.2 )web/Django 2019. 12. 5. 04:53
전에 URL을 매핑 시켜 가지고 Views.py에 있는 어떠한 함수를 실행시킬지 정해 주었다.
지금 부터는 Views.py에 기능들을 정의 해서 어떠한 작업을 할지 알아보려고 한다.
위의 갈색 박스처럼 해당 프로젝트의 app 디렉터리 안에 views.py 파일로 위치하고 있으며
기능을 정의할 때에는 기존에 파이썬의 함수 생성과 같이
# def 함수명 ( request ) :
구조로 만들며
해당 함수의 기능은 DB에 어떻게 접근해서 어떠한 정보를 받아올지 ? 등의 기능을 정의하면 됨
즉 사용자가 원하는 작업을 하는 기능을 작성
기능을 정의하였다면 Response 객체로 반환 해 줄 수 있음
쉽게 정리하면
veiws.py는 사용자가 원하는 작업 ( 모델, 기타 등등 )을 수행 후
Template에 가서 적당한 html을 가져와서 수행해서 받아온 정보를 담은 후
클라이언트에게 Reponse 즉 응답을 리턴해 줄 수 있음
'web > Django' 카테고리의 다른 글
CGV 영화 상영정보 제공기능 완성 (0) 2019.12.10 장고 URLConf ( step.1 ) (0) 2019.12.05 CGV 좌석 정보 제공 WEB 서비스 만들기 (0) 2019.12.05 장고 DB에 파싱한 내용 담기 (0) 2019.12.04 장고 APP 생성 후 DB에 담을 준비 (0) 2019.11.28