【发布时间】:2020-11-21 17:15:30
【问题描述】:
我正在尝试通过 Flask 将变量传递到我的 HTML 页面
@app.route("/<youtubeUrl>/", methods=["POST","GET"])
def results(youtubeUrl):
if request.method == "POST":
return redirect(url_for("results", youtubeUrl=request.form["url"], link=str(youtubeUrl)))
else:
return render_template("result.html")
但是当我把它放在我的 HTML 上时,它没有被打印出来:
<p>{{ link }}</p>
如您所见,我也尝试对字符串进行强制转换,但仍未打印出来。
【问题讨论】:
-
您在“结果”中传递了哪些参数?因为您正在重定向到它。当您在“结果”上渲染模板时,请确保您在其上传递链接。
-
我已经用参数重写了问题
标签: python html flask frontend