geew
V2EX  ›  问与答

有关 jinja2 模板变量作用域的一个问题

  •  
  •   geew · Oct 29, 2014 · 3345 views
    This topic created in 4305 days ago, the information mentioned may be changed or developed.
    <html>
    {% set a = 1 %}
    {% for j in range(10) %}
    {% set a = j %}
    <span>{{ a }}</span>  
    {% endfor %}
    <hr/>
    <p>{{a }}</p>
    </html>

    很简单,就是设置一个变量a 然后用for对a进行赋值 最后打印a, 为啥a不能保存for里面的赋值呢 要做到这个该怎么弄呢
    1 replies    2014-10-30 10:43:45 +08:00
    loveshouhu
        1
    loveshouhu  
       Oct 30, 2014
    你这么写 a 和j 是等值的,为什么不直接用j
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   4059 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 05:29 · PVG 13:29 · LAX 22:29 · JFK 01:29
    ♥ Do have faith in what you're doing.