Передать get запрос в ListView

Как я могу передать парметр из url строки http://127.0.0.1:8000/books/**1** в user_id? urls.py

from django.conf.urls import url

from . import views

urlpatterns = [
    url(r'^$', views.index, name='index'),
    url(r'^books/(?P<pk>\d+)$', views.BookListView.as_view(), name='books'),
]

views.py

from django.http import HttpResponse, Http404
from django.shortcuts import render
from django.views import generic
from .models import Person
def index(request):
    return HttpResponse("Hello, world. You're at the polls index.")

class BookListView(generic.ListView):
    model = Person
    queryset = Person.objects.filter(user_id=2)
Вернуться на верх