如果我使用random
模块并使用num = random.randint(1,1000)
之类的内容并将num
作为变量传递到render_template()
,那么它可以正常工作,但数字不会改变数字我刷新页面。它只会在我再次运行应用程序或重新启动Apache时发生变化。
答案 0 :(得分:2)
<强> 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>
我测试过这会在刷新时生成一个新的随机数。