求教:对于产品的多维度组合筛选页面,用 Django 怎么设计

2015-04-03 18:24:32 +08:00
 twor2
很多都是 URL 带有参数,但Django不是推崇直接用简单的目录式 URL 吗?

大家都是怎么设计的呢?

PS:多维度指,按照品牌、价格、产地、功能等
2887 次点击
所在节点    Django
5 条回复
mhycy
2015-04-03 18:56:31 +08:00
通过POST传参数,这样就可以避免目录结构混乱
virusdefender
2015-04-03 19:58:46 +08:00
这个用?a=1&b=2&c=3的方法比较好吧 或者post的方法

目录式的也不适合所有情况~
twor2
2015-04-03 20:03:03 +08:00
@mhycy
@virusdefender

我先用参数法跑起来吧,不纠结了
tidewind
2015-04-03 23:54:16 +08:00
目录式url结构?你是指restful?组合条件查询这块我的经验还是用get加参数吧,在view层把参数收集过滤下,组合一个查询tuple丢给django orm的filter,具体的你可以看看django源码对于搜索这块接受的参数。

对自己好点,有些时候不用强行参照别人的做法。
twor2
2015-04-04 00:19:32 +08:00
@tidewind 是这样做的,这部分已经ok了,谢谢

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

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

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

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

© 2021 V2EX