【问题标题】:django pagination by giving textbox inputsdjango 通过提供文本框输入进行分页
【发布时间】:2014-04-14 23:07:30
【问题描述】:

我是一个新的实践者,当我加入公司时,他们给了我通过提供文本框输入来配置每页项目数的任务,例如,我在 html 中创建了一个文本框并提交按钮,现在我想插入一些值说 2 那么它应该以相同的方式向我显示项目的前 2 条记录 3,4,5 ,........现在对我来说问题是我无法制作或附加或调用我的 html 代码views.py 我的意思是我能够让他静态分页

例如:

table.paginate(page=request.GET.get("page", 1), per_page = 10)

像这样,但现在我想要的是当我向文本框输入输入时,PER_PAGE 必须根据给定的输入进行更改,例如 2 条记录或 4 条或 n 条记录

我不知道它是容易还是困难,但我是 python 编程和学习的初学者,但我仍然无法做到,请帮助我

同学 提前致谢

【问题讨论】:

    标签: django pagination


    【解决方案1】:

    使用

    table.paginate(page=request.GET.get("page", 1), per_page = request.GET.get("per_page", 10))
    

    这样,如果“per_page”没有通过,则默认值为 10。

    【讨论】:

    • 没有我在我的问题中提到的上述代码获得默认值,我能够通过它
    • 我的任务是他们要求我创建一个新的文本字段或文本框,所以我写了一些类似这样的内容
      每页的项目数 {{chiplet_number}}
    • 现在的重点是我无法使输入连接到我的views.py
    • 每页的项目数 {{chiplet_number}}
    猜你喜欢
    相关资源
    最近更新 更多
    热门标签