检查字符串是否以' A'之间的任何字母开头。和' G'在django模板中

时间:2016-06-15 12:53:28

标签: python django

如何检查字符串是否以' A'或者' B'或' C' ....或' G'在django模板中。

我现在使用这种方法。它能以更好的方式完成吗?

{% if val|slice:":1" == 'A' or val|slice:":1" == 'B' or val|slice:":1" == 'C'.... or val|slice:":1" == 'G' %}

1 个答案:

答案 0 :(得分:5)

字符串在Python中被视为序列,因此您可以像这样检查成员资格:

{% if val|first in 'ABCG' %}
    # Do stuff
{% endif %}