반응형
django를 이용해 첫 번째 뷰 페이지를 만들어봅시다.
우선 mysite 프로젝트 내부에 app을 생성합니다.
# django 'todolist' 라는 이름의 app을 생성합니다
python manage.py startapp todolist

이후 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'),
]

이후 프로젝트 최상위 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 |