问题标签 [django-pagination]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
django-views - Django 博客分页页面
我的博客文章有这个视图功能。
在我的主 urls.py 文件中,我有以下内容:
另外,我没有在我的 app 文件夹下创建 urls.py 文件。
我的 home.html 文件中有这个。
到目前为止,主页 (home.html) 在我的本地服务器上正确呈现。但是,当我单击下一页链接时,它会将我发送到
127.0.0.1:8000/2
并显示相同的页面。此外,没有显示上一个按钮。
问题:我做错了什么吗?以及如何在 url 调度程序中正确地将我的视图定向到第 2 页?
帮助表示赞赏。谢谢你。
django - POST后的Django分页
我对基于类的视图相当陌生,但我遇到了问题。
我实现了 get_queryset 来返回我的所有用户(用于测试)并且他们被返回并且分页工作正常(在 get_queryset 之外,我确实设置了“paginate_by”字段)。
然后用户可以通过 POST 搜索一些特定的用户,post 方法的结尾是:
它工作正常,但分页丢失。我究竟做错了什么?
django - 过滤后的搜索结果中的 Django 分页
我有一个过滤掉已发布搜索表单结果的视图:
urls.py 部分是:
第一页的结果很好,但问题是当我转到第二页时,过滤的结果就被遗忘了。
我很清楚为什么会发生这种情况:视图中的过滤仅用于 POST,而分页使用 GET,因此查询集过滤器不适用于第一页之后。
我已经查看了一些针对类似问题的建议和片段,但没有一个与我的观点足够接近,所以我无法弄清楚如何解决它并感谢您的帮助。
更新:这是相关的模板:
python-2.7 - 分页没有发生过滤
我在我的视图中添加了分页。分页工作正常,但是当我过滤数据并导航到下一页时,它不会对过滤后的数据进行分页,而是转到未进行过滤的下一页。
views
template
谁能帮我找到解决方案?
django - 使用 API-View 在 Django-Rest-Framework 中进行分页
我目前有一个 API 视图设置如下:
这CartDetailSerializer
是一个普通的 ModelSerializer。
我想对这个 API 进行分页。但是,在 DRF 的文档中,我发现了这一点:
如果您使用的是常规 APIView,则需要自己调用分页 API 以确保返回分页响应。
没有提供关于如何对常规 APIView API 进行分页的示例。
任何人都可以发布一个我可以在上述场景中使用的示例。
谢谢。
python - Django Rest Framework 3.1 打破了 pagination.PaginationSerializer
我刚刚更新到 Django Rest Framework 3.1,似乎一切都崩溃了。
在我的serializers.py
我有以下代码:
这工作得很好。现在随着 3.1 的发布,我找不到关于如何做同样事情的示例,因为PaginationSerializer
不再存在。我尝试子类化PageNumberPagination
并使用它的默认值paginate_queryset
和get_paginated_response
方法,但我无法再将它们的结果序列化。
换句话说,我的问题是我不能再这样做了:
有任何想法吗?
提前致谢
django - Django FormMixin 不呈现表单
我有以下 FormView ,它适用于我当时想做的事情:
由于我现在想包含分页,并且我刚刚在除 FormView 之外的每个 CBV 上都看到了示例,因此我想将 ListView 与 FormMixin 一起使用。
使用 FormMixin 的 ListView
显然这只会呈现上下文数据,而不是我想要使用的表单。你知道如何解决这个问题。
python - 如何禁用 django 管理员分页?
我需要关闭 django 管理分页。我在 django 中使用 mttp,我需要在某些管理模块上禁用分页。
我该怎么做?
或者我如何只能由父母进行分页?
python - Django Rest 框架中的分页
我想使用 Django Rest Framework 应用分页。我有以下 GET 视图。
如何对数据进行分页?目前它返回所有数据。我已经阅读了 API 文档以及 SO 上的各种线程,因此我在 settings.py 中应用了以下内容
但似乎没有任何效果。我的 URL 是http://127.0.0.1:8000/post/?page=1
,我目前有 5-6 条记录,因此我设置PAGE_SIZE
为 1,但它仍然无法按预期工作。如何对我的数据记录进行分页?
编辑
以下是我的模型
预期响应
django - Haystack 的分页问题
我正在使用从https://djangosnippets.org/snippets/1364/借来的 haystack 的字母分页
但是命名分页正在访问它不应该的数据库。第 15 行导致了这种情况,尽管我在 django 模板中有相同的迭代代码,它工作正常。
更新:
搜索视图.py
任何帮助都感激不尽。
谢谢。
更新: