在django中传递WITH和END WITH变量内的多个值

时间:2016-02-26 09:22:27

标签: python django django-templates

我目前正在开发模块,根据if/else WITH/ENDWITH标记内的DJANGO1.9条件初始化值。

实施例

{%with main_value=xxx(my fetched value) current_value='button button-red' %}

............

 ............

{%endwith%}

所以我在if/else内传递WITH/ENDWITH条件 但它不接受current_value因为两个单词之间有空格。现在我的问题是如何忽略这个空格并将current_value的值视为单个单词?

2 个答案:

答案 0 :(得分:1)

通过对上述问题的讨论,看起来它并不像你使用Django {% with %}标签那样,而是你在HTML标签中使用重新分配的变量的方式。从

改变它
<a href={% some_url %} class={{ current_value }}>

<a href={% some_url %} class="{{ current_value }}">

答案 1 :(得分:0)

为我工作

{% include '../components/template.html' with new_object=object %}