1. 첫 번째 뷰 작성하기
- {api명}/views
- 가장 단순한 형태의 뷰
from django.http import HttpResponse
def index(request):
return HttpResponse("Hello world")
- 뷰를 호출하려면 이와 연결된 URL이 필요하기 때문에 URLconf가 사용됩니다.
2. urls.py 파일 만들어주기
- 해당 api 디렉토리에서 URLconf를 생성하려면 urls.py라는 파일이 만들어주어야 합니다.
- {api명}/urls
from django.urls import path
from . import views
urlpatterns = [
path('', views.index, name='index')
]
3. 최상위 URLconf에서 api의 urls 모듈을 바라볼 수 있게 만들어주기
- {프로젝트명}/urls
from django.contrib import admin
from django.urls import include, path
urlpatterns = [
path( {api명}+'/', include( {api명}+'.urls')),
path('admin/', admin.{프로젝트명}.urls),
]
- include()함수는 다른 URLconf들을 참조할 수 있게 도와준다.
- Django가 이 함수를 만나면, URL의 그 시점까지 일치하는 부분을 잘라내고, 남은 문자열 부분을 후속 처리를 위해 include된 URLconf로 전달합니다.
참고 : docs.djangoproject.com/ko/3.1/intro/tutorial01/
첫 번째 장고 앱 작성하기, part 1 | Django 문서 | Django
Django The web framework for perfectionists with deadlines. Overview Download Documentation News Community Code Issues About ♥ Donate
docs.djangoproject.com
'프로젝트 > Django project' 카테고리의 다른 글
[웹 프로젝트] Django admin계정 확인하기 (0) | 2020.10.25 |
---|---|
[웹 프로젝트] Django 앱을 실행하기 위한 과정 (0) | 2020.10.23 |
[웹 프로젝트] Django runserver 오류 - Unicode decode Error (0) | 2020.10.23 |
[웹 프로젝트] Django 프로젝트 시작하기 (0) | 2020.10.22 |
[웹 프로젝트] Windows에서 Django 설치하기 (0) | 2020.10.22 |
WRITTEN BY
,