在烧瓶上迭代会话对象

时间:2016-04-04 21:32:20

标签: python flask jinja2

我想知道烧瓶中的会话对象是否可以是列表,例如:我有一个表单,我提交水果,并将其分配给会话变量“session ['fruit']”,我该怎么办?迭代(如果可能的话),就像我有一个正常的列表一样:

fruits = ['Apple', 'Strawberry', 'Watermelon', 'Banana']

{% for f in fruits %}
    print(f)
{% endfor %}

我想用会话变量来做,正如我已经说过的那样,如果可能的话。

1 个答案:

答案 0 :(得分:2)

会话变量sessionJinja2 context Flask provides on each request的一部分。迭代其中一个键:

{% for fruit in session['fruits'] %}
  {{ fruit }}
{% endfor %}