django, django-ninja 설치

seongolee·2022년 5월 15일
0

Django

목록 보기
8/8

1. poetry 가 관리 할 수 있게 설치

django, djangi-ninja 설치

poetry add django==4.0 django-ninja==0.16.1

2. django project 파일 디렉터리 생성

프로젝트 명 뒤에 .은 현재 디렉터리를 의미합니다.

django-admin startproject [프로젝트 명] .

3. migrate 후 django 실행

python manage.py migrate

python manage.py runserver

4. django-ninja setting

프로젝트 디렉터리 안에 urls.py 안에 코드를 작성합니다.

from django.contrib import admin
from django.urls import path
# NinjaApi 를 import
from ninja import NinjaAPI

# ninja Api를 인스턴스화
api = NinjaAPI()


@api.get("/add")
def add(request, a: int, b: int):
    return {"result": a + b}


urlpatterns = [
    path("admin/", admin.site.urls),
    path("api/", api.urls),
]

5. Swagger 실행

localhost:8000/api/docs 를 접속하면 swagger 를 사용할 수 있습니다.

profile
천천히 깊이 있게 개발하려고 노력하는 벨로그입니다.

0개의 댓글