如何放置引用当前页面的HTML链接,以及添加其他 GET参数(或覆盖现有参数,如果它们已经存在)?
现在我有类似的东西:
<a href="{{ request.path }}?Key=Value"> My Link </a>
Run Code Online (Sandbox Code Playgroud)
目前,request传递给页面.如果request.path是https://stackoverflow.com/,则生成的链接将变为https://stackoverflow.com/?Key=Value
但是,当然,如果当前的URL是https://stackoverflow.com/?PrevKey=PrevValue,那么它将成为:
注意不正确的第二个问号 - 它实际上应该是:
此外,如果已经有一个具有相同名称的密钥,那么我当前的解决方案忽略了它,而不是覆盖它 - 这是错误的.
我该如何解决这两个问题?
| 归档时间: |
|
| 查看次数: |
2634 次 |
| 最近记录: |