1
如何處理www.www.ww/api/user=XXX&comment=XXX&friend=XXX
樣式查詢(多個參數)等參數,在文檔中找不到。 (也許沒讀好)在tastypie中處理多個查詢參數
如何處理www.www.ww/api/user=XXX&comment=XXX&friend=XXX
樣式查詢(多個參數)等參數,在文檔中找不到。 (也許沒讀好)在tastypie中處理多個查詢參數
我從來沒有用過tasypi,但你可以從HttpRequest
對象(通常在一個視圖中)訪問在Django的get參數,像這樣 -
if 'user' in request.GET:
user = request.GET['user']
有一個看看django docs on request and response objects。您甚至可以在檢查writing views上的文檔時發現它很方便。基本視圖(與基於類的視圖相同)使用HttpRequest作爲函數的參數。所以
def my_view(request):
if 'user' in request.GET:
user = request.GET['user']
if 'comment' in request.GET:
comment = request.GET['comment']
編輯
瞥了一眼Tastypi docs建議你應該使用class Meta
你的資源進行此設置。喜歡的東西 -
class MyResource(ModelResource):
class Meta:
filtering = {
"user": ('exact',),
"friend": ('exact',),
"comment": ('exact',)
}
我相信你也可以通過bundle.request.GET
得到的GET參數,如果這是任何使用。