Django 사용하기(2) - 요청, 응답

Cornflower blue·2022년 3월 9일
0

django

목록 보기
3/4

📑요청과 응답

1. URLs

#urls.py

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

# views.py
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 폴더로 지정되어있다.

📑코드 작성 순서

  1. urls.py
  2. views.py
  3. templates
profile
무언가를 만들어낸다는 것은 무척이나 즐거운 일입니다.

0개의 댓글