flask向html传递参数,flask和html传数据
一般来说,我们在视图中返回的是字符串的形式,但是对于返回还有其他的要求,比如html文件。然后我们需要使用flask的render_template来改变返回的对象。当然,也有其他返回方式,但这种使用更广泛。下面详细解释一下如何返回html文件。
1、在templates文件夹建立一个html文件,内容随便写一点如下:
!DOCTYPEhtml
超文本标记语言
头
元字符集=UTF八国集团
标题索引/标题
/头
身体
h1Thisisindexpage/h1
/body
/html2。使用Flask object app的send_static_file方法,让view函数返回一个静态的html文件,但是现在我们不用这个方法,而是使用Flask的render_template函数,这个函数更强大。
从flask导入render_template。整体代码如下:
来自flaskimportFlask,render_template
导入配置
app=Flask(__name__)
app . config . from _对象(配置)
@app.route(/)
definedex():
return render _ template( index . html )
if__name__==__main__:
app.run()render_template函数会自动在templates文件夹中找到对应的html,所以我们不用写完整的html文件路径。
这就是Flask返回html文件的方法。看完以上步骤,我们赶紧来试试,看能不能顺利完成返回html的结果。更多Python框架方向:Flask
(推荐操作系统:windows7系统,flask1.0,戴尔G3电脑。)
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。