728x90
그동안 영어로만 테스트 해서 한글 인코딩 부분을 미처 확인 하지 못하고 있다가,
다른 팀원이 이 오류를 발견해서 이를 해결하였다.
json으로 보낸 객체가 한글이 포함되어있으면 아스키 코드로 나오는 문제였는데,
JsonResponse의 파라미터 중에 json_dumps_params에 ensure_ascii를 false로 하면 해결되는 문제 였다.
JsonResponse({"data" : list(users)}, json_dumps_params={'ensure_ascii': False}, status = 200)
이런식으로 return 값을 수정했더니 정상적으로 한글이 보여졌다.
[LoginView 클래스의 get() 풀 코드]
def get(self, request):
user = User.objects.values()
return JsonResponse({"list" : list(user)}, json_dumps_params={'ensure_ascii': False}, status = 200)
728x90
반응형
'프로젝트 > 서평사이트' 카테고리의 다른 글
[고양이와 책을] 프로젝트 결과 정리 (0) | 2022.04.05 |
---|---|
[고양이와 책을] 비밀번호 변경 ( patch, QuerySet - update ) (0) | 2022.02.17 |
[고양이와 책을] 로그인 정보 넘기기(Django - QuerySet) (0) | 2022.02.10 |
[고양이와 책을] 로그인과 회원가입 기능 구현 (0) | 2022.01.25 |
[고양이와 책을] 서비스 기획 (0) | 2022.01.06 |