如何在ModelAdmin表单中为Django管理后台添加分页“跳转到页面”表单?
这是我想要实现的场景:
我在管理后台使用了标准的Django分页功能。现在我想让用户可以在一个文本框里输入一个数字,这个数字对应某一页的页码。用户按下回车键或者点击一个按钮后,就能看到输入的页码对应的结果。
注意:
- 我使用的是Django 1.2.3,Python 2.65
- 我正在修改一个别人为我们管理后台创建的ModelForm。
任何想法、建议或评论都非常感谢!
谢谢,
Michaux
1 个回答
2
我遇到的每一个分页系统,包括标准的Django分页,都是通过GET参数来显示页面的。
所以,提供一个表单来获取要显示的页面号码是用HTML表单能做的最简单的事情。
<form>
<input type="text" name="page">
<input type="submit">
</form>
如果要实现这个功能,你可能需要覆盖相应的管理员模板。