이전에 설치를 끝냈다. 간단하게 API를 만들어본다. 본 포스팅은 django의 공식 레퍼런스를 활용해서 작성했다.
manage.py 파일이 있는 경로까지 이동 후, 하단의 명령어를 입력해준다.
python manage.py startapp polls
그러면 아래와 같이 polls 라는 폴더가 생긴 것을 확인할 수 있다.
이 폴더는 설문조사 앱의 home 디렉토리가 된다.
"polls/view.py"를 열어 다음과 같은 파이썬 코드를 입력한다.
from django.http import HttpResponse
def index(request):
return HttpResponse("Hello, world. You're at the polls index.")
입력한 모습이다.
Django에서 가장 간단한 형태의 뷰입니다. 뷰를 호출하려면 이와 연결된 URL 이 있어야 하는데, urls.py라는 파일을 생성해야 한다.
생성 완료!
그 다음에는 장고 웹서버가 설치된 디렉토리 하단에서 config폴더 하위의 urls.py에 다음과 같이 입력해준다.
from django.contrib import admin
from django.urls import include, path
urlpatterns = [
path('polls/', include('polls.urls')),
path('admin/', admin.site.urls),
]
이후에 url에 http://127.0.0.1:8000/polls 를 입력해보면, 이전에서 polls의 views.py에서 봤던 페이지가 보인다.
완성!!
이후에는 여기서 확인했던 디렉토리 폴더 내부의 파일들의 의미와 역할에 대해 분석할 것이다!