2015-04-02 24 views
-3

神社運營商嚴格篩選我想要做一個嚴格的篩選條件,如下面:與 '中'

{{狗 'dogga,貓'}}返回

是有沒有辦法獲得這種嚴格的過濾或糾正我,如果我做錯了這個?

回答

1

你的Jinja版本是什麼?以下兩個結構的工作對我來說罰款:

{{ 1 in [1, 2, 3] }} == True 
{{ 1 in [18, 2, 3] }} == False 

[編輯]:

你比較變量dog用細繩這裏:

{{ dog in 'dogga, cat' }} 

我想,你希望要將字符串'dog'與項目列表進行比較,那麼您需要先將字符串轉換爲列表(這在Python中執行,而不是在模板中執行),然後執行比較:

{{ 'dog' in ['dogga', 'cat'] }} == False 

?或者,如果你真的想這樣做的模板:

{{ 'dog' in 'dogga, cat'.split()|map('trim') }} returns False 
{{ 'dog' in 'dogga, cat, dog '.split()|map('trim') }} returns True 
+0

版本:Jinja2的 – user3240361 2015-04-07 14:08:57

+0

@ user3240361的Jinja2有版本了。最新目前是2.7.3。 – plaes 2015-04-07 15:02:12

+0

我明白了。我做錯了 – user3240361 2015-04-07 15:06:58