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')