2017-07-26 6 views
0

Angenommen, ich habe ein URL-Muster wie diese bekommen:Wie Zugriff auf URL-Parameter innerhalb von get_queryset in Django?

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

Meine Ansicht Klasse:

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 

Wie kann ich auf den URL-Parameter zuzugreifen offset innerhalb der Methode get_queryset? Ich habe überprüft, die Variablen args und sind leer.

Danke für den Fortschritt!

Antwort

3

Verwenden von Selbst get_queryset Methode für Fetch URL-Parameter

self.kwargs.get('offset') 
Verwandte Themen