Backend/Django

Django 뷰 페이지 만들기

코드 공작소 2023. 7. 1. 15:05
반응형

django를 이용해 첫 번째 뷰 페이지를 만들어봅시다.

 

우선 mysite 프로젝트 내부에 app을 생성합니다.

# django 'todolist' 라는 이름의 app을 생성합니다 
python manage.py startapp todolist

todolist app이 만들어진 폴더 구조

 

이후 view를 만들기 위해 todolist/views.py를 열어서 아래 코드를 입력합니다.

 

from django.http import HttpResponse

def index(request):
    return HttpResponse("Hello, world!")

 

jango에서 가장 간단한 형태의 뷰입니다. 뷰를 호출하려면 이와 연결된 URL 이 있어야 하는데, 이를 위해 URLconf가 사용됩니다.

todolist 디렉토리에서 URLconf를 생성하려면, 'urls.py'라는 파일을 생성해야 합니다.

 

생성 후 디렉터리

이후 urls.py를 열고 아래 코드를 작성합니다

from django.urls import path

from . import views

urlpatterns = [
    path('', views.index, name='index'),
]

mysite/urls.py를 수정

 

이후 프로젝트 최상위 urls.py에 todolist의 urls.py를 포함시킵니다.

 

from django.contrib import admin
from django.urls import include, path

urlpatterns = [
	# 추가된 urls
    path('todolist/', include('todolist.urls')),
    path('admin/', admin.site.urls),
]

 

 

모두 작성후 콘솔에서 아래 명령어를 통해 django를 실행시킵니다.

 

python manage.py runserver

 

마지막으로 주소창에 http://127.0.0.1:8000/todolist/ 를 입력하시면 아래와 같이 출력됩니다.

 

 

다음에는 mysql을 연동하여 뷰 페이지를 출력해보겠습니다.

반응형

'Backend > Django' 카테고리의 다른 글

Django mysql 데이터베이스 연동하기  (0) 2023.07.02
Django 설치하기  (0) 2023.06.30