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