2014-02-24 32 views
0
from django.contrib.auth.models import User 
... 
class FruitList(ListView): 
    model = Fruit 
    paginate_by = "2" 
    queryset = Fruit.objects.filter(user=request.user) 
    context_object_name = "myfruitlist" 
    template_name = 'myfruit_list.html' 

錯誤:用戶= request.user - 名 '請求' 沒有定義

name 'request' is not defined

我怎樣才能解決呢?

回答

1

您有權訪問這樣說:

def get_queryset(self): 
    return Fruit.objects.filter(user=self.request.user) 

您可以瞭解這個here in docs

+0

這樣我have'self'沒有定義 –

+0

也許設法得到查詢集,文檔的方式描述它(我用解決方案編輯我的帖子) –