2014-02-28 48 views
1

我使用Tastypie爲我的應用程序構建了一個REST API。如何獲取Django-Tastypie中的查詢參數

我已經通過this thread,但它沒有奏效。

其實,我想通過url(類似於http://127.0.0.1:8000/api/v1/shipments/140119758884542/pptl_id/?DSP=1)將參數傳遞給此方法,然後根據此參數執行查詢。

問題是我無法得到它的參數!

當打印捆綁變量,我看到:

<Bundle for obj: 'Shipment object' and with data: '{}'> 

打印時kwargs variabl,我看到這個

{'pk': u'140119758884542/pptl_id'} 

我如何查詢參數?

感謝您的幫助

回答

2

Django的請求對象保存在屬性命名的請求下的捆綁。 您可以使用:

bundle.request.GET 

爲了訪問查詢參數。 查看有關請求文件的文件here