0
我目前正在开发模块,它在if/else
条件的基础上初始化值WITH/ENDWITH
标记DJANGO1.9
。在django中传递WITH和END WITH变量中的多个值
例
{%with main_value=xxx(my fetched value) current_value='button button-red' %}
............
............
{%endwith%}
所以我传递if/else
条件这里面WITH/ENDWITH
但它不接受current_value
因为有words.Now我的问题是如何忽视这个空间,并考虑current_value
值两者之间的空间作为单个词吗?
什么是你的第一部分的确切语法?我有一个本地对象'页面“。如果我做的: '{%以foo = page.title栏= “两个字” %}
{{FOO}}
{%ENDWITH%}' 然后它显示为预期: “二字<我的网页标题>” 检查你代表什么的'main_value = XXX语法(我取值)' – nimasmi{{条}}
之前{%和%}我有一个牵强从数据库中的对象,然后我已经通过object.one_column_value代替xxx这就是为什么我把括号“(我的取值)”。是的,你的例子是完美的,但我将我的价值作为来自css的2个类传递给我。因此,我必须把它解释为意味着整个current_value与空间。 – Hardik
因此,您表示为'current_value ='按钮button-red''的语法是_not_它在您的模板文件中的外观?你能否在你的问题中完全代表你的模板文件中写的是什么?即使仍然是“{%with baz =”两个单词“%} {%with foo = page.title bar = baz%}”似乎与您所描述的类似,但仍会产生相同的输出。 – nimasmi