用jinja2生成随机数

时间:2016-04-18 01:04:02

标签: python-2.7 flask jinja2

我需要生成1到50之间的随机数。显然,随机过滤器需要sequence。如何在Jinja中创建1到50的数字列表?

{{ [1,n,50]|random() }}

1 个答案:

答案 0 :(得分:31)

Jinja2还包含range函数,该函数返回从startend - 1的一系列数字,因此您可以将其与random一起使用:

Your lucky number is: {{ range(1, 51) | random }}