将随机数从烧瓶 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>
我已经测试过这会在刷新时生成一个新的随机数。
如果我使用 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>
我已经测试过这会在刷新时生成一个新的随机数。