美文网首页
2.1 路由>视图函数>页面模版 初体验

2.1 路由>视图函数>页面模版 初体验

作者: 林天宇 | 来源:发表于2017-10-20 10:38 被阅读6次

    建立templates模版页面

    1、在templates目录下建立一个 page.html,用来进行测试和学习。

    2、打开page.html,别的代码不变的情况下,增加一行在<body></body>中。

    你好!<b>{{ username }}</b>
    

    引入render_template

    从flask导入render_templateurl_for,修改程序代码为:

    from flask import Flask,render_template,url_for
    

    render_template

    1、改写视图函数index()里的代码,一是定义一个变量,二是返回渲染过后的结果,有注释。

    # 设置路由
    @app.route('/')
    # 视图函数,我将其先改成里index
    def index():
        # 定义一个变量,然后给其赋值,等下渲染时候在html对应的位置显示
        # 等下传递的可以是单个变量,也可以是其他数据类型,比如list,字典等
        username = '林天宇'
        # 返回渲染过后的结果
        # 注意两个username代表的意义不同,第一个username是page.html的 {{ username }}
        #   第二个username是在本视图函数中定义的username变量
        return render_template('page.html',username=username)
    

    2、运行,返回的页面达到效果。

    至此,我们已经成功地将路由、视图函数、模版页面打通了。


    相关文章

      网友评论

          本文标题:2.1 路由>视图函数>页面模版 初体验

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