jinja2 区分类型

  1. my_var 是list时

    my_var = []
    my_var.insert(0, 'list')
    
  2. my_var 是str时

    my_var = '111'
    
  3. 在jinja2区分

    {% if my_var[0] == 'list' %}
    list: 
    {% for i in my_var[1:] %}
    {{ i }}
    {% endfor %}
    
    {% else%}
    str: {{ my_var }}
    {% endif %}
    
原文地址:https://www.cnblogs.com/edhg/p/11463115.html