Django - 在模板标签内标记

时间:2017-03-30 23:06:31

标签: python django

所以我使用django-jcrop插件裁剪图片。在我的HTML文件中,我有这一行:

<img src="{% cropped_thumbnail order 'cropping' max_size='{{ ratio }}' %}">

当这个传递时,我收到以下错误:

TemplateSyntaxError: max_size must match INTxINT

{{ ratio }}在标记之外正确传递,并提供正确的预期值400x400。当我从max_size='{{ ratio }}' I中删除单引号时,会出现以下错误:

TemplateSyntaxError: Could not parse the remainder: '{{' from '{{'

所以我很确定比率在标签内没有正确解析。有什么想法吗?

1 个答案:

答案 0 :(得分:1)

在模板标记内,您不需要使用“{{}}”,您可以尝试下一个代码:

<img src="{% cropped_thumbnail order 'cropping' max_size=ratio %}">