Django 입문 설문조사 앱 만들기

1c2·2023년 7월 22일
0

Django

목록 보기
3/12

설문조사 앱 만들기

프로젝트와 앱의 차이점은 무엇일까? 공식 문서에 따르면 앱은 블로그 시스템, 공개 기록 데이터베이스 또는 소규모 의견조사 앱과 같은 작업을 수행하는 웹 애플리케이션이며, 프로젝트는 특정 웹 사이트에 대한 구성 및 앱의 모음이다. 한 프로젝트에 여러 개의 앱이 포함될 수 있고, 앱은 여러 프로젝트에 있다.

polls/view.py

from django.http import HttpResponse


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

view.py를 다음과 같이 작성하고,

polls/url.py

from django.urls import path

from . import views

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

url.py를 다음과 같이 만들어 연결하였다.

다음 최상위 URLconf에 방금만든 polls app url을 연결하였다.

mysite/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함수는 다른 URLconf를 참조할 수 있도록 도와준다.

서버를 구동하여 127.0.0.1:8000/polls/주소에 들어가면 다음과 같은 화면이 출력된다.

1개의 댓글

comment-user-thumbnail
2023년 7월 22일

좋은 정보 감사합니다

답글 달기