on
[CSAPI] Django csapi app 생성
[CSAPI] Django csapi app 생성
CSAPI App 생성 및 설정
실제로 django 프로젝트에서 사용할 csapi app을 생성한 뒤 url, view를 간단하게 생성하여 테스트 해본다
CSAPI APP 생성
$ django-admin startapp csapi
config/settings.py 에 csapi app 추가
INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'csapi' # 추가 ]
config/urls.py 수정 - url 관리를 쉽게 하기 위해서 include를 사용 (api/ url로 요청이 오면, csapi의 urls.py로 전달)
from django.contrib import admin from django.urls import path, include # 추가 urlpatterns = [ path('admin/', admin.site.urls), path('api/', include('csapi.urls')), # 추가 ]
csapi/urls.py 추가 - api url 로 접속하면, views.py 의 index 함수를 호출한다
from django.urls import path from . import views urlpatterns = [ path('', views.index), ]
csapi/view.py 수정 - api 페이지로 들어올 경우, index 함수를 통해 문구가 전송된다
from django.shortcuts import render from django.http import HttpResponse def index(request): return HttpResponse("csapi page 입니다.")
api url 접속 테스트
from http://not-to-be-reset.tistory.com/517 by ccl(A) rewrite - 2021-10-04 14:26:58