Python 将以前的参数带入下一个django模板请求

Python 将以前的参数带入下一个django模板请求,python,django,django-templates,parameter-passing,Python,Django,Django Templates,Parameter Passing,我有一个项目,列出了一些项目,在一定的顺序。该顺序由通过参数传递的两个变量决定: <a class="btn btn-info" href={{ request.path }}?key={{ key }}&orientation={{ orientation }}><i class="icon-wrench icon-large"></i></a> 但第二次点击会返回 /list/items/?time=30 我想回到那里 /list/

我有一个项目,列出了一些项目,在一定的顺序。该顺序由通过参数传递的两个变量决定:

<a class="btn btn-info" href={{ request.path }}?key={{ key }}&orientation={{ orientation }}><i class="icon-wrench icon-large"></i></a>
但第二次点击会返回

/list/items/?time=30
我想回到那里

/list/items/?key=importance&orientation=asc&time=30
现在我可以用这个来代替

<a href={{ request.get_full_path }}?time={{ time }}>{{ value }}</a>
当我真的想要覆盖此类型的原始参数时,相同类型的多个参数

我如何解决这个问题。我希望保留所有不是单击链接传递的类型的参数。

您可以使用此代码段。例如:

{% load add_get_parameter %}
<a href="{% add_get_paramater param1='const_value',param2=variable_in_context %}">
    Link with modified params
</a>
{%load add\u get\u parameter%}
您可以使用此代码段。例如:

{% load add_get_parameter %}
<a href="{% add_get_paramater param1='const_value',param2=variable_in_context %}">
    Link with modified params
</a>
{%load add\u get\u parameter%}

太棒了!我在这里使用了修改后的版本:太好了!我在这里使用了修改后的版本:
/list/items/?key=importance&orientation=asc&time=30&time=60&time=15
{% load add_get_parameter %}
<a href="{% add_get_paramater param1='const_value',param2=variable_in_context %}">
    Link with modified params
</a>