2017-07-26 48 views
0

假設,我有這樣的URL模式:如何訪問Django中get_queryset的URL參數?

urlpatterns = [ 
    ... 
    url(r'^mylist/(?P<offset>\d+)/$', MylistView.as_view(), name='mylist'), 
    ... 
] 

我的觀點類:

class MylistView(ListView): 
    template_name = 'mylist.html' 

    def get_queryset(self, *args, **kwargs): 
     offset = ... # What should I type here? 
     entries = models.MylistEntry.all()[offset:offset+10] 
     return entries 

如何訪問的URL參數offset方法get_queryset內?我檢查了變量argskwargs是空的。

感謝您的提前!

回答

3

get_queryset方法的使用自我的提取網址參數

self.kwargs.get('offset')