【发布时间】:2021-08-19 14:07:25
【问题描述】:
使用 flask python 来渲染另一个模板并在获取请求时发送 jinja 变量,您可以简单地执行以下操作:
@app.route("/login", methods=["GET", "POST"])
def login():
# User reached route via POST (as by submitting a form via POST)
if request.method == "POST":
# Ensure username was submitted
username = request.form.get("username"):
password = request.form.get("password"):
# Redirect user to home page
return render_template("home.html", username=username)
# User reached route via GET
else:
return render_template("login.html")
在 Java 上使用 tomcat Servlets 的等价物是什么?
【问题讨论】:
-
在您的 python 代码中,您实际上并没有重定向。您只是在渲染“主页”页面上的内容,但您的用户仍在您的登录路径上。