如何在Django上解决查询的分页并导致结果为“无”?

时间:2018-09-16 00:44:58

标签: python django jinja2

我已经尝试解决这个问题了好几个小时,我已经在stackoverflow中查看了该文档,但到目前为止还没有奏效。

我有两个问题。

如果没有找到结果,或者如果此人直接输入搜索网址而没有提供任何搜索内容,则需要在标题中输入“没有找到结果”。

我需要创建一个分页链接,但它确实包含查询结果。

我已经尝试过href =

href="search?q={{ query }}?page={{page.next_page_number}}"

但是视图传递的查询未出现在链接上,从而导致“搜索?页面= 2”。

关于第一个问题,我已经尝试过

<h1 class="title is-5">
                {% if posts.paginator.count > 0 %}
                {{ posts.paginator.count }} Resultado{{ posts.paginator.count|pluralize }} para "{{ query|truncatechars:30 }}"
                {% else %}
                Nenhum resultado encontrado
                {% endif %}
</h1>

请记住我是一个初学者,而且我不会说英语,我正努力成为在线翻译和Google。

我的django视图:

https://pastebin.com/Wsuz3eNX

表格:

https://pastebin.com/hBCSrdzY

0 个答案:

没有答案