此代码取自https://code.visualstudio.com/docs/python/tutorial-flask#_optional-activities,用于在 Visual Studio 代码中使用 flask 和 python 设置一个基本的 webapp。
为什么函数“hello_there”有参数“name = None”?函数不应该只传递名称而不指定其他任何内容吗?对我来说,render_template 应该将 name 设置为 None,因为“name = None”是函数参数。这个答案:render_template 中的flask 参数暗示flask 覆盖了函数参数。如果是这种情况,该函数是否需要具有“name = None”参数?
@app.route("/hello/")
@app.route("/hello/<name>")
def hello_there(name = None):
return render_template(
"hello_there.html",
name=name,
date=datetime.now()
)
慕工程0101907
相关分类