2014-02-10 43 views
0

我通過curl命令發送json數據。我如何找回它?如何檢索在Django Tastypie中通過curl發送的json數據?

這裏是我的curl命令

curl -XPOST -i -g http://localhost:8000/api/v1/controllers/register/ -H "content-type: application/json" -d '{"installation_id": 1, "name":"xyz"}' 

這是我的看法

def api_controllers_register(self,bundle,**kwargs): 
     print "bundle",bundle.data 

prepend_url

def prepend_urls(self): 
     return [ 
      url(r"^(?P<resource_name>%s)/lastevent%s$" % (self._meta.resource_name, trailing_slash()), self.wrap_view('api_controllers_register'), name="api_controllers_register"), 
       ] 

它不打印的json數據。相反,它會拋出一個錯誤,說

"'WSGIRequest' object has no attribute 'data'", 

如何檢索我的json數據?

回答