美文网首页python初学
python-flask 后台传递用户信息显示在html中

python-flask 后台传递用户信息显示在html中

作者: Margolu | 来源:发表于2019-07-22 16:46 被阅读0次

    效果图

    一.渲染jinjia2模板

    用法:

    1.导入render_template函数

    2.当你创建完成flask项目后,会自动生成static文件夹用来放css,js文件,templates文件夹放html文件。在templates文件夹下新建index.html文件

    3.在app.py中渲染html,templates文件夹是自动生成的,当使用render_template渲染html时,它会自动去templates文件夹下找,所以这里不用谢文件夹名字,直接写html的名字就可以。

    效果图

    二.模板传参

    在网页中用户登录后,显示用名字,就是后台向前端界面传递用户的信息,前端接收到后显示出来。

    用法:在渲染模板时将参数写在后面

    在html文件中获取参数,读取值使用{{参数名}}

    当传递参数较多时,将它们放在字典中,然后使用**字典名进行传递

    读取方法还相同

    补充:如果字典中有对象,要在html中获取对象的属性值,{{对象名.属性}},如果字典中还有字典,同样获取值使用{{字典名.属性}}

    相关文章

      网友评论

        本文标题:python-flask 后台传递用户信息显示在html中

        本文链接:https://www.haomeiwen.com/subject/fnywlctx.html