2024/12/16 2

TIL 63

Django가 요청을 받고 응답을 하는 과정은 다음과 같다.요청(Request)이 들어오면 -> URL(urls.py)에서 처리하고 -> View(views.py)에서 처리하고 -> Template(html)에서 처리하고 ->  응답(Response)을 전달한다. 우리는 도구의 사용법을 배우고 있는 것이기 때문에, 일단 사용법을 익힌 후에 작동 원리를 공부하는 것을 추천한다고 한다. 각각의 파트에서 어떤 티키타카가 일어나는 지를 이해하자. 먼저 urls.py부터 살펴보자. 이 파일에 아래와 같이 코드를 작성해줄 것이다.urlpatterns = [ path("admin/", admin.site.urls), path("index/", views.index),]이 부분은 어떤 URL 패턴으로 들어오..

TIL 62

Django에서 앱에 대해 알아보자. 프로젝트는 하나 또는 여러 개의 앱이 모여서 이루어진다. 앱은 프로젝트의 기능이라고 볼 수 있다. 여러 기능을 가진 프로젝트를 만들 수도 있고, 하나의 앱으로만 이루어진 프로젝트를 만들 수도 있는 것이다. 그러나 관리하기 편하게 하기 위해서는 여러 개의 앱으로 구성한 프로젝트를 만드는 것을 추천한다고 한다. VS Code의 터미널 창에 아래의 명령어를 입력해서 실행하면 앱을 생성할 수 있다.python manage.py startapp Django에서 앱 이름은 복수형으로 짓는 것을 추천한다고 한다. 그러나 복수형으로 이름을 짓지 않아도, 기능을 실행하거나 하는 데 있어서 전혀 문제는 없다고 한다. 실습에서는 'articles'로 앱 이름을 지었다. 앱을 생성하고 나..