SSAMKO의 개발 이야기

[Django] rest_framework APIClient 'json' 사용시 request 처리 본문

Django

[Django] rest_framework APIClient 'json' 사용시 request 처리

SSAMKO 2021. 7. 1. 20:26
반응형

아래와 같이 test코드를 짤 때, APIClient를 활용해 post로 보내면서 format을 'json'으로 지정해주면

from rest_framework.test import APIClient
client = APIClient()
response = client.post("/api/hi/", {"some":"data"}, format="json")

view에서 처리할때는 request.POST대신 request.body를 사용해서 받아주면 된다.

class DockingView(View):
    def post(self, request):
        body = request.body
        # body = {"some":"data"}
반응형
Comments