Django view

이상해씨·2023년 6월 22일
0

장고 (Django)

목록 보기
7/38

Djago View

  • Django view는 HTML 같이 http 요청(request)를 받고, 응답(response)를 반환하는 python 함수

  • Django에서 웹페이지는 view로 구성되어 있음

  • APP 폴더에 views.py가 있음

    1. web browser에서 localserver로 URL (http://localhost:8000/)요청(request)
    2. urls.py에서 url을 확인하여 views.py의 index 함수 호출
    3. 함수로 처리한 결과를 web browser에 전달(response)

(출처 : https://wikidocs.net/70649 (점프투장고))


View 개발하기

1. View import 변경

  • <프로젝트명>/<APP이름>/views.py
  • 변경 전
from django.shortcuts import render

# Create your views here.
  • 변경 후
    django.http를 불러와 http를 처리할 수 있도록 한다.
from django.shortcuts import render
from django.http import HttpResponse

def <APP 이름>(request):
    return HttpResponse("Hello world!")

참고

profile
공부에는 끝이 없다

0개의 댓글