본문 바로가기

urls2

[Django] include를 이용한 URL 매핑 본 포스트는 django에서 URL 매핑 방법에 대해 공부한 내용을 정리한 것입니다.  url을 연결할 때 urlpatterns에 path들을 단순히 나열해두면 path가 많아졌을 때 관리하기가 어려워집니다.이를 방지하기 위해 URL 매핑을 활용하여 url들을 계층적으로 관리할 수 있습니다! 그 방법에 대해 더 자세히 알아보도록 하죠!URL 매핑 방법1. URL을 관리할 앱 등록하기 프로젝트 이름: todo_list_project앱 이름: accounts, todos (2개)먼저 앱을 프로젝트 폴더의 settings.py에 등록해줍니다.2. include를 활용하여 앱에  URL관리를 위탁하기/urls.py 에서 작업합니다. django.urls 패키지에서 include 모듈을 가져온 뒤, 위와 같이 각.. 2024. 9. 23.
[Django] Django에서의 요청과 응답 본 포스트는 django에서의 요청과 응답 과정을 정리한 것입니다. Django에서 요청과 응답은 아래의 흐름을 따릅니다. 엄밀히 말하면 마지막에 View가 응답 객체를 생성한 뒤 반환하고, 그 응답 객체를 브라우저가 해석해 페이지를 렌더링하는 과정까지 포함해야 '응답'이 마무리됩니다. 구체적으로 이 과정을 어떻게 수행할 수 있는지 알아보겠습니다.요청과 응답1. URLs http://127.0.0.1:8000/index/ 로 요청이 왔을 때, 해당 요청 객체를 articles의 views 모듈의 index 함수에게 전달하며 호출합니다.이 때, url 경로는 반드시 '/'로 끝나야 합니다!!!2. View view 함수가 정의되는 파일로, request 객체와 특정 경로에 있는 template를 결합해 응.. 2024. 9. 20.