경로 및 보기에 대한 이해

완료됨

보기와 경로(또는 루트)는 모든 웹 프레임워크의 핵심입니다. 사용자에게 표시되는 정보와 사용자가 액세스하는 방식을 결정하는 데 사용됩니다. Django도 이러한 개념을 사용합니다.

경로

사용자는 모든 애플리케이션에서 특정 메커니즘을 통해 다양한 메서드나 함수를 실행할 수 있습니다. 이 작업은 모바일 애플리케이션의 단추를 누르거나 명령줄에서 명령을 실행할 수 있습니다.

웹 애플리케이션에서 사용자 요청은 다음을 통해 수행됩니다.

  • 다른 URL로 이동합니다.
  • 입력합니다.
  • 링크를 선택합니다.
  • 단추를 탭합니다.

사용자가 특정 URL 또는 경로에 대한 요청을 수행할 경우 경로가 Django에게 실행할 기능을 지시합니다.

https://adventure-works.com/about과 같은 URL은 about이라는 함수를 실행할 수 있습니다. URL https://adventure-works.com/loginauthenticate라는 함수를 실행할 수 있습니다.

Django의 경로는 urlpatterns를 구성하여 등록합니다. 이러한 패턴은 사용자가 요청하는 URL에서 Django가 무엇을 찾아야 하는지 식별하고 요청을 처리할 함수를 결정하며, Django가 URLconf를 호출하는 모듈에 수집됩니다.

보기

보기는 사용자에게 반환되어야 하는 정보를 결정합니다. 보기는 사용자 요청에 대한 응답으로 코드를 실행하는 함수 또는 클래스입니다. 404 오류와 같이 HTML 또는 다른 유형의 응답을 반환합니다.