Django Ninja API에서 한글이 제대로 출력 되지 않는 문제가 있을 것이다.
다음과 같이 해결하면 된다.
https://django-ninja.rest-framework.com/tutorial/response-renderers/#xml-renderer-example
1) orjson 설치
pip install --upgrade orjson
2) api 수정
import orjson
from ninja import NinjaAPI
from ninja.renderers import BaseRenderer
class ORJSONRenderer(BaseRenderer):
media_type = "application/json"
def render(self, request, data, *, response_status):
return orjson.dumps(data)
api = NinjaAPI(renderer=ORJSONRenderer())
렌더링 문제였고 orjson을 통해 해결 하였다.
'Back-End > Django-ninja' 카테고리의 다른 글
Django Ninja Method Not Allowed 오류 (0) | 2021.12.09 |
---|---|
Django Ninja Router (0) | 2021.12.07 |
Django Ninja Tutorial 5 (0) | 2021.11.30 |
Django Ninja Tutorial 4 (0) | 2021.11.30 |
Django Ninja Tutorial 3 (0) | 2021.11.29 |