Byeonguk Kim

안녕하세요. 29살의 조금은 늦은 나이로 새롭게 개발자로 시작하는 신입 개발자입니다. 포트폴리오 [https://deaguowl.github.io]

Django 03. 장고 앱 설치 및 간단한 뷰 만들기

24 Apr 2019 » Django

2019.04.24 장고 앱 설치 이후 간단한 뷰 만들어 url 연동시켜보기

(TIL은 스스로 이해한 것을 바탕으로 정리한 것으로 오류가 있을 수 있습니다)

# 질문에 답하기

  1. 장고 프로젝트 과정 설명하기

간단한 뷰를 만들어 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.” 가 나오는 것을 확인할 수 있다.