使用列表视图,而不是在list_detail Django和失败。Django的Listview.as_view()需要1个位置参数,但是给予2
如何解决这个问题?
我想所有的书在那里出版商==姓名(名称来自URL)。
类型错误在/ app_generic_view /书籍/测试/
as_view()需要1周位置的说法,但被赋予
def books_by_publisher(request, name):
publisher = get_object_or_404(Publisher, name=name)
return ListView.as_view(request, queryset=Book.objects.filter(publisher=publisher),
template_name='publisher_list_page.html')
你需要重写'的发布者名称get_queryset'和筛选器。 – Alasdair