Передать 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)