2014-12-28 124 views
2

我有一個提供WEB API的Django應用程序。如何將批處理請求處理添加到Django項目?

我想添加處理它的批處理請求(在單個HTTP請求中發送多個操作)。

這樣做的最佳方法是什麼?

+0

你有沒有看過[django rest框架](http://www.django-rest-framework.org/)。也看起來像一個插件做[批量操作](https://github.com/miki725/django-rest-framework-bulk) – Greg

回答

1

django-batch-requests看起來像一個合理的赤裸裸的解決方案。 This文章更好地說明了批處理請求應該如何在REST api中完成 - 基本上,「POST json描述請求」方法的缺陷與SOAP相同 - 而且更糟,因爲它會使REST的行爲api不一致。

此外,Facebook定義了一個批處理請求api,如果你想要的東西來模擬。他們使用SOAP-ish方法。