0
Jinja2的模板代碼:jinja2字符串比較當一個值爲空?
{% if u.user_name == u.user_email %}
{{ u.user_email }}
{% else %}
{{ u.user_name }}<br />
{{ u.user_email }}
{% endif %}
一般數據源設置USER_NAME字段USER_EMAIL如果沒有單獨的名稱。但是,有時根本沒有爲user_name字段定義任何內容。
問題是,在上面的Jinja2代碼中,如果user_name字段爲undefined/null,則上面的測試計算結果爲false,並且兩條線都會吐出 - 其中一個爲空。
我不知道如何正確編寫這個測試語法。我已閱讀文檔並嘗試使用類似Convert integer to string Jinja和compare two variables in jinja2 template的方法。我想我有一個數據類型的問題,我只是不確定如何編寫這個語法,以便它的工作。
任何幫助表示讚賞!