代码之家  ›  专栏  ›  技术社区  ›  mpen

创建一个维护get params的链接?

  •  0
  • mpen  · 技术社区  · 14 年前

    我有一个HTML表,列出了一堆条目。我想使列标题可以单击进行排序。问题是,我已经在url中有了一堆过滤器(比如 ?min_price=200&max_price=6000 )我如何才能建立链接,使其保持这些参数的机智?有它的功能吗?我必须在视野范围内做吗?

    2 回复  |  直到 14 年前
        1
  •  1
  •   jfenwick    14 年前

    我发现了一个很可爱的小把戏,可以随心所欲: http://andrewwilkinson.wordpress.com/2009/02/03/using-django-forms-for-get-urls/

    就我个人而言,我不会那样做。 我将使用javascript并直接更改dom。 如果只是排序,则不添加或删除任何数据。 如果您只是更改dom,您可能会避免调用服务器,用户体验会更好,因为您不需要重新加载屏幕。

        2
  •  1
  •   Matthew J Morrison    14 年前

    在模板中,可以添加:

    your_current_url?{{ request.META.QUERY_STRING }}
    

    将当前查询字符串参数传递给其他链接。

    希望能有帮助!