flask向html传递参数,flask和html传数据

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: