求教 django 中如何实现下拉框选择页码

2016-04-06 17:04:34 +08:00
 juventusryp
现在想在一个下拉框中选中对应数字,然后跳转到对应的页数,分页用的 paginator

求教该如何实现
4460 次点击
所在节点    Python
23 条回复
sudoz
2016-04-06 17:26:07 +08:00
sql 查询得到页码总数,渲染进模板里的 selector 不行吗?
gkiwi
2016-04-06 17:41:48 +08:00
如果试下拉选中,没必要用 paginator 了,直接像楼上说的渲染 select 就好了,监听下 select changevalue 的事件,刷新页面就好了
haozhang
2016-04-06 18:13:56 +08:00
算出页码放在 select 里面,包一个 form , method 是 ge 大概是这样的:
<form method="GET">
<select>
<option>1</option>
....
subvim
2016-04-06 20:39:03 +08:00
为什么到现在还有人用这么老的东西?而且难用。
mornlight
2016-04-06 20:50:47 +08:00
@subvim 你是说 Django 难用吗...
loading
2016-04-06 20:51:59 +08:00
@subvim 不要以为无限滚动是万能得高科技~(请容许我猜一下)
subvim
2016-04-06 20:52:56 +08:00
@mornlight 是啊。。。多少年前的东西了
subvim
2016-04-06 20:53:37 +08:00
@loading 请问无限滚动是啥。。。
loading
2016-04-06 20:57:42 +08:00
@subvim 原来你不是说分页…

请问你用得是哪个新库?
我用的是几年前出来的 flask ,正在学习 golang 。

不要和我说 node.js ,用的 js 语言都多老了…
subvim
2016-04-06 20:58:32 +08:00
@loading nodejs 本来就很垃圾啊
wind3110991
2016-04-06 21:04:44 +08:00
@haozhang 正解
@subvim 那请问什么不垃圾
xiaket
2016-04-06 21:09:18 +08:00
看了下这位 @subvim 的发帖, 又看了下这儿的回复, 叹了口气.
xiaket
2016-04-06 21:11:14 +08:00
回作者一个吧, 前端问题不要想着后端解决.
juventusryp
2016-04-06 22:08:20 +08:00
@gkiwi 是不是牵扯到 js 的东西了。。。那个不太懂。。
juventusryp
2016-04-06 22:08:39 +08:00
@xiaket 我知道 js 可以解决 可是我不太懂
loading
2016-04-06 22:15:30 +08:00
@juventusryp 不引入 js 似乎不行,因为无法触发提交事件。
juventusryp
2016-04-06 22:19:22 +08:00
@loading 好的 感谢回复 我去看看 js
cuebyte
2016-04-06 22:46:12 +08:00
@subvim django 难用分情况和场合,不过你说它老,那你用的是什么?
loading
2016-04-06 22:48:20 +08:00
@cuebyte 他不敢说 node.js ,因为我吐槽了 js 这个需要太老~哈哈
loading
2016-04-06 22:48:49 +08:00
需要->语言

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/269013

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX