如何在 Django 模板中检查字符串是否以“A”或“B”或“C”....或“G”开头。
我目前有这个方法。可以用更好的方式完成吗?
{% if val|slice:":1" == 'A' or val|slice:":1" == 'B' or val|slice:":1" == 'C'.... or val|slice:":1" == 'G' %}
最佳答案
字符串在 Python 中被视为序列,因此您可以像这样检查成员资格:
{% if val|first in 'ABCG' %}
# Do stuff
{% endif %}
关于python - 检查字符串是否以 django 模板中 'A' 和 'G' 之间的任何字母开头,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37836068/