2019.04.24 장고 앱 설치 이후 간단한 뷰 만들어 url 연동시켜보기
(TIL은 스스로 이해한 것을 바탕으로 정리한 것으로 오류가 있을 수 있습니다)
# 질문에 답하기
- 장고 프로젝트 과정 설명하기
간단한 뷰를 만들어 url 연동시켜보기
간단한 뷰 만들기
polls/views.py
from django.http import HttpResponse
def index(request):
return HttpResponse("Hello, world. You're at the polls index.")
뷰와 연결될 URLconf 생성하기
polls/urls.py 생성
from django.urls import path
from . import views
urlpatterns = [
path('', views.index, name='index'),
]
- 127.0.0.1/polls 에 관련된 주소 url이 오면 views.index를 보여줘라
- 그 상위 urls.py를 설정해서 연결시켜줘야한다.
cofig/urls.py 연동
from django.contrib import admin
from django.urls import include, path
urlpatterns = [
path('polls/', include('polls.urls')),
path('admin/', admin.site.urls),
- include는 전달해라 (127.0.0.1)/polls/에 관련된 것이 오면 polls.urls로 전달해라
- (127.0.0.1)/admin 이 오면 admin.site.urls로 연결해라
실행
- python manage.py runserver
- 127.0.0.1:8000/polls
- “Hello, world. You’re at the polls index.” 가 나오는 것을 확인할 수 있다.