gpt4 book ai didi

python - 如何在 Flask Python 中渲染模板然后重定向到外部 URL

转载 作者:行者123 更新时间:2023-12-04 10:56:41 26 4
gpt4 key购买 nike

我正在尝试使用 render_template 将用户重定向到带有加载微调器的网页,然后使用 Python 中的 flask 将他们重定向到外部 URL。

我写了下面的代码,它只等待 3 秒,然后重定向到 youtube.com

from flask import Flask, redirect, render_template
from time import sleep

app = Flask(__name__)


@app.route('/')
def redirect_to_url():
render_template('loading_spinner.html')
sleep(3)
return redirect("https://youtube.com")


if __name__ == "__main__":
app.run(debug=True)

有没有人对如何实现这一目标有任何想法?

最佳答案

您可以在 javascript 中使用超时。这是样本loding_spinner.html

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
Hello
</body>
<script>
function myFunction() {
location.replace("https://youtube.com")
}

setTimeout(function(){ myFunction(); }, 3000);
</script>
</html>

python代码

from flask import Flask, render_template

app = Flask(__name__)

@app.route('/')
def redirect_to_url():
return render_template('loading_spinner.html')


if __name__ == "__main__":
app.run(debug=True)

关于python - 如何在 Flask Python 中渲染模板然后重定向到外部 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59123523/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com