4.Django(장고) - ecommerce 프로젝트 - urls.py 와 view 의 이해

JungSik Heo·2024년 12월 3일

urls.py : URL 경로와 뷰 함수 간의 매핑을 정의

  • urls.py 파일은 클라이언트의 요청 URL을 분석하여 URL 패턴을 정의하고 해당 요청 URL 패턴을 특정 View 함수 또는 클래스와 연결한다.
  • URL 패턴은 특정 URL 경로에 대한 요청을 어떤 View 함수 또는 클래스로 보낼지 결정한다.
  • 예를 들어, /home/ URL에 대한 요청은 views.home 함수와 연결할 수 있다.

views.py : View 함수 또는 클래스 정의

  • 'views.py 파일은 View 함수 또는 클래스를 정의하고, 이러한 각각의 View 함수 또는 클래스는 클라이언트의 요청을 처리하고 그에 따른 응답(response)를 생성한다.
    일반적으로 Python 함수로 구현되며, Django의 HttpResponse 객체를 반환하여 웹 페이지나 데이터를 클라이언트에게 제공한다.
  • 요청을 처리하는 로직, 데이터베이스 액세스, 데이터 처리 등을 여기에서 구현한다.
  • 요청에 따라 데이터를 가져오고, 데이터를 처리하고, 템플릿을 렌더링하여 동적인 HTML 페이지를 생성한다.
    예를 들어, View 함수를 정의할 때 views.pingpong은 특정 템플릿 HTML을 rendering하여 홈페이지를 생성하는 데 사용될 수 있다.
profile
쿵스보이(얼짱뮤지션)

0개의 댓글