Python-Django分页和url.id

2024-09-27 21:31:42 发布

您现在位置:Python中文网/ 问答频道 /正文

我有个小问题代码是这样的:

Html代码:

a href="{% url 'entertainment:novelsView' novel.id %}">buttonclass="pull-right btn btn-primary btn-xs">Link span class="fa fa-link"</span></button</a

你知道吗视图.py你知道吗

    def novelsView(request,novels_id):
        novels=Novels.objects.filter(id=novels_id)
        context={'novels':novels}
        return render(request,"enter/novelsView.html",context)

应用程序=网址.py你知道吗

    url(r'^novelsView/(?P<novels_id>[0-9]+)/$',views.novelsView,name="novelsView"),

问题:

我使用分页来查看数据,所以有一个链接显示在上面:锚定标记使用id呈现到另一个页面。查看是好的,但是如果我单击分页,例如:<;[1][2]>;>;单击2,则显示在url : http://localhost:8000/enter/search/?page=2

错误:

MultiValueDictKeyError at /enter/search/

Tags: 代码pygtidurlsearchrequesthtml

热门问题