프로젝트와 앱의 차이점은 무엇일까? 공식 문서에 따르면 앱은 블로그 시스템, 공개 기록 데이터베이스 또는 소규모 의견조사 앱과 같은 작업을 수행하는 웹 애플리케이션이며, 프로젝트는 특정 웹 사이트에 대한 구성 및 앱의 모음이다. 한 프로젝트에 여러 개의 앱이 포함될 수 있고, 앱은 여러 프로젝트에 있다.
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/
주소에 들어가면 다음과 같은 화면이 출력된다.
좋은 정보 감사합니다