2014-12-28 5 views
2

웹 API를 제공하는 Django 애플리케이션이 있습니다.Django 프로젝트에 배치 요청 처리를 추가하는 방법은 무엇입니까?

일괄 처리 요청 (단일 HTTP 요청으로 여러 작업 보내기) 처리를 추가하고 싶습니다.

가장 좋은 방법은 무엇입니까?

+0

[django rest framework] (http://www.django-rest-framework.org/)를 살펴 보았습니까? 또한 [일괄 작업] (https://github.com/miki725/django-rest-framework-bulk)을 수행 할 애드온과 같습니다. – Greg

답변

1

django-batch-requests은 합리적인 베어 본 솔루션처럼 보입니다. This 문서는 REST API에서 일괄 처리 요청을 수행하는 방법을 더 잘 설명합니다. 기본적으로 "요청을 설명하는 POST JSson"접근법은 SOAP과 동일한 방식으로 결함이 있습니다. 더 나쁜 것은 REST의 동작을 만들기 때문입니다 api 일관성이 없습니다.

또한 Facebook은 에뮬레이트하려는 경우 배치 요청 api를 정의합니다. 그들은 SOAP-ish 접근 방식을 사용합니다.

관련 문제