from django.contrib import admin
from django.urls import path
urlpaterns = [
path('admin/', admin.site.urls),
]
from django.http import HttpResponse
def index(request):
return HttpResponse('뷰 응답 테스트') # 장고 기본 내장 응답객체
from . import views
urlpatterns = [
# path('admin/', admin.site.urls),
path('', views.index),
]
urls.py 파일에서 views 파일을 import 하여 views파일에 정의된 index함수를 path의 두 번째 인자로 넣어주었다.
뷰는 함수 함수 기반의 뷰와 클래스 기반의 뷰가 있는데 위 부분이 함수기반의 뷰인 것 같다. 장고 뷰의 기본 형태이다.
HTTP Response는 기본 내장 객체에서 지원되는 자료형이다. 타입도 이름 그대로 hTTP Response이다.