📑요청과 응답
1. URLs
from django.contrib import admin
from django.urls import path
from articles import views
urlpatterns = [
path('admin/', admin.site.urls),
path('index/', views.admin),
]
- urls.py에 HTTP 요청(request)을 알맞은 view로 전달하도록 한다.
2. View
from django.shortcuts import render
def index(request):
return render(request, 'index.html')
- views.py에 전달받은 HTTP요청을 반환하는 함수를 작성한다.
- 이때, Model을 통해 요청에 맞는, 필요로 하는 데이터에 접근한다.
- 이후 Template에게 HTTP 응답서식을 맡긴다.
3. Templates
- 실제 내용을 보여주는 데 사용되는 파일이다.
- 파일의 구조나 레이아웃을 정의한다. ex) HTML
- Template 파일 경로의 기본 값은 application 폴더안의 templates 폴더로 지정되어있다.
📑코드 작성 순서
- urls.py
- views.py
- templates