Django:获取url中当前的GET参数并修改其中一个(或多个)
假设我有一个类似的网址
www.mysite.com/?param_1=val_1¶m_2=val_2
,在我的模板中,我有一个与这些参数相对应的链接列表。
我怎样才能抓取这个url并添加或修改参数,这样我就不必每次都提交get请求,而只需传递新的url?
例如:
<a href="www.mysite.com/?param_1=val_1¶m_2=val_2_modified">val_2_modified</a>
<a href="www.mysite.com/?param_1=val_1¶m_2=val_2¶m_3=new_val">new_val</a>
诸如此类...
Suppose i have an url like
www.mysite.com/?param_1=val_1¶m_2=val_2
and in my template, i have a list of link corresponding to those parameters.
How can i grab this url and add or modify the parameters, so i don't have to submit the get request everytime, but just pass the new url?
Example:
<a href="www.mysite.com/?param_1=val_1¶m_2=val_2_modified">val_2_modified</a>
<a href="www.mysite.com/?param_1=val_1¶m_2=val_2¶m_3=new_val">new_val</a>
and so on...
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
更多
发布评论
评论(1)
https://code.djangoproject。 com/browser/django/trunk/django/contrib/admin/views/main.py#L152
要在模板中使用它,只需编写模板标签(我已经忘记了如何为 django 编写模板标签)。
https://code.djangoproject.com/browser/django/trunk/django/contrib/admin/views/main.py#L152
To use this in templates just write template tag (I already forgot how to write template tags for django).