尝试在Django中的模板标记中使用剪切过滤器的TemplateSyntaxError

时间:2017-03-30 15:24:15

标签: python django django-templates django-template-filters

我正在尝试将链接href设置为Django视图模板中当前URL路径的一部分。但我目前收到错误

  

无法解析某些字符:   '?缩略图=真':| request.get_full_path()||切割

这是我的代码

{% if 'thumbnail' in 'request.get_full_path()' %}
    <a href="{{ request.get_full_path()|cut:'?thumbnail=true' }}">Link</a>
{% endif %}

为什么我收到此错误?我可以这样使用切割滤镜吗?

由于

1 个答案:

答案 0 :(得分:2)

不要像在python代码中那样调用函数。而是这样做:

{{ request.get_full_path|cut:'?thumbnail=true' }}