模块渲染

  • 读取html文件

①从flask模块导入render_template功能

from flask important render_template

②使用功能读取html文件内容
render_template()默认从templates目录中查找文件

  • 认识文件目录结构

static文件用于存储静态文件,如图片、CSS文件等
templates文件用于存储HTML网页模块

  • 服务器中的页面跳转

要在浏览器中访问服务器的HTML文件需要为每个html文件配置资源路径

#每个页面配置资源路径
@app.route('/xx')
def xx():
    return render_template('xx.html')

①定义路由结构为页面配置资源路径
②在超链接中设置目标

  • 动态路由

在路由结构中,将资源路径中变化的部分使用变量表示

#自定义变量名
@app.route('/变量名(1)')
#需要将变量作为功能的参数
def 变量名(1)(变量名(2)):
#在功能中就可以使用此变量
    return 变量名 
@app.route('/name')
def detail(name):
    return render_template('name.html')

发表评论


欢迎大家光临我的博客!