将随机数从烧瓶 python 传递到模板

passing random numbers into template from flask python

如果我使用 random 模块并使用 num = random.randint(1,1000) 之类的东西并将 num 作为变量传递给 render_template(),它可以工作,但数字不会改变刷新页面时的编号。只有当我再次 运行 应用程序或重新启动 Apache 时它才会改变。

app.py

@app.route('/')
def index():
    random_number = random.randint(1, 1000)
    return render_template('index.html', random_number=random_number)

index.html

<body>
    <p> {{ random_number }} is your random number. </p>
<\body>

我已经测试过这会在刷新时生成一个新的随机数。