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

2017-10-20  本文已影响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、运行,返回的页面达到效果。

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


上一篇 下一篇

猜你喜欢

热点阅读