[Django] 요청과 응답

한결·2023년 3월 26일
0

WEB

목록 보기
9/63

Django의 세가지 구조

  • Model
    • 데이터관련
  • View
    • 로직처리 관련
  • Template
    • 보여지는 것 관련

Django 데이터 흐름

Url -> View -> Template


URL

  • articles로 들어오면 viewsindex를 실행해줘 라는 의미
  • views 사용하려면 import 해와야 함
  • views.index의 형태임 views/index로 눈속임 할수도 있음 주의

View

  • view 함수의 기본형태
  • render(request, '템플릿 경로 or 이름', context)

Template

  • 일단 앱 내부에 templates 폴더 생성한다
  • 템플릿 폴더이름은 반드시 templates여야함 다른건 안됨
  • .html 파일은 appname/template/appname 안에 생성하자

  • /articles/ 로 들어가면 url -> view -> template 흐름을 따라가서 template안의 .html을 보여줌

0개의 댓글