twor2
V2EX  ›  Django

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

  •  
  •   twor2 · Apr 3, 2015 · 3470 views
    This topic created in 4139 days ago, the information mentioned may be changed or developed.
    很多都是 URL 带有参数,但Django不是推崇直接用简单的目录式 URL 吗?

    大家都是怎么设计的呢?

    PS:多维度指,按照品牌、价格、产地、功能等
    Supplement 2  ·  Apr 3, 2015
    上条印象不能共享,FK

    5 replies    2015-04-04 00:19:32 +08:00
    mhycy
        1
    mhycy  
       Apr 3, 2015
    通过POST传参数,这样就可以避免目录结构混乱
    virusdefender
        2
    virusdefender  
       Apr 3, 2015
    这个用?a=1&b=2&c=3的方法比较好吧 或者post的方法

    目录式的也不适合所有情况~
    twor2
        3
    twor2  
    OP
       Apr 3, 2015
    @mhycy
    @virusdefender

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

    对自己好点,有些时候不用强行参照别人的做法。
    twor2
        5
    twor2  
    OP
       Apr 4, 2015
    @tidewind 是这样做的,这部分已经ok了,谢谢
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   841 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 20:32 · PVG 04:32 · LAX 13:32 · JFK 16:32
    ♥ Do have faith in what you're doing.