gpt4 book ai didi

django - 比较 Django 模板中的 url

转载 作者:行者123 更新时间:2023-12-02 20:19:05 25 4
gpt4 key购买 nike

在 django 模板中,如果 url/路径是特定的,我不想显示某些元素。伪:

 {% if not url = account:detail %}

最佳答案

我们可以在这里分两步完成此操作:

  1. 首先我们解析 url,并将其分配给一个变量(此处为 url2);和
  2. 接下来比较网址

所以:

{% url account:detail <b>as url2</b> %}
{% if url != url2 %}
<!-- ... (do something) ... -->
{% endif %}

但请注意,如果两个网址在语法上不同(例如 yourdomain.com/foo/foo),则它们本身指向不同的东西。

如果您想访问当前路径,您可以 - 就像@RajaSimon所说,通常使用request.path(假设您使用渲染模板RequestContextrender(..) 或传递 request 对象的其他方式)。

关于django - 比较 Django 模板中的 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51816620/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com