리셋 되지 말자

[CSAPI] Django csapi app 생성 본문

프로젝트

[CSAPI] Django csapi app 생성

kyeongjun-dev 2021. 10. 4. 14:02

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 접속 테스트

'프로젝트' 카테고리의 다른 글

[CSAPI] Django login, logout 구현  (0) 2021.10.05
[CSAPI] Django login app 생성  (0) 2021.10.04
[CSAPI] Django containerization  (0) 2021.10.04
[CSAPI] Django 개발환경 셋팅  (0) 2021.10.03
[CSAPI] 구성 변경  (0) 2021.10.01
Comments