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

 


WRITTEN BY
choco-songyi

,