我想将{{ request.get_full_path }}
的结果与{% url "admin:index" %}
进行比较
但我不知道它的语法。我试过了
{% if request.get_full_path == {% url "admin:index" %} %}
{% if request.get_full_path == url "admin:index" %}
但在这两种情况下我得到TemplateSyntaxError
。
答案 0 :(得分:1)
您可以使用此templatetag snippet来捕获任何标记的输出。
将以上内容添加到您的某个应用中的templatetag lib并加载,您可以执行以下操作:
{% captureas admin_url %}{% url "admin:index" %}{% endcaptureas %}
{% if request.get_full_path == admin_url %}