2013-01-19 26 views

回答

1

我從來沒有用過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參數,如果這是任何使用。