我注意到,大約有30個叉的Django活塞在GitHub上:Django的活塞叉混亂
https://github.com/search?q=django-piston&type=Everything&repo=&langOverride=&start_value=1
我與框架的問題是,無論是0.2.2和0.2.1版本似乎沒有當我通過POST
+ application/json
發送數據時,適當填充request.data
字段。我很確定問題存在,我花了很多時間來測試它。此外,我也看到一些門票抱怨同樣的問題(如果我正確理解投訴)。
我的問題是:所有的Django Piston用戶 - 你使用哪個版本並且找到最穩定的版本。 request.data
字段是否適合您。
編輯:
哇,居然還有〜140個叉子上到位桶... https://bitbucket.org/jespern/django-piston/descendants
EDIT(2):
其實,後嘗試過活塞相當有一段時間 - 我不得不說 - 它的代碼庫非常混亂。可能會更混亂,但它不完全是自我解釋。此外,它有一些可怕的想法,其中大部分都與全局變量有關。在追蹤了一些在Piston的一些奇怪的設計決策中有根源的錯誤後,我終於拒絕了它,現在轉向了TastyPie。自那以後沒有任何問題。
是的..這是一個爛攤子..但0.2.2完全適合我(包括與POST和JSON數據request.data) – 2011-04-21 18:57:12
@Henrik但你是否提交JSON格式的數據? – julkiewicz 2011-04-21 19:00:49
yup ..例如https://gist.github.com/935254 – 2011-04-21 19:03:26