第三章 模板

---恢复内容开始---

模板貌似就是一个html文件,这个文件要放在templates下  然后通过render_template 进行渲染

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<h1>Hello,{{ name|capitalize }}!</h1>       /这里{{ x }}表示模板的变量,这个位置的值需要从渲染时使用的数据中获取。
</body>
</html>


然后进行渲染
from flask import render_template
@app.route('/<name>')
def use(name):
    return render_template('user.html',name=name)  #相当于关键字参数  


模板中的变量用{{}}表示,变量可以是列表,字典或是对象。还有可以修饰变量的过滤器。  使用方法:{{变量|修饰器}}

3.4模板

  url_for() 函数。参数可以用视图函数名命名。例如:1 内链url_for('index')  2外链 url_for('user',_external=True)

问题:_external 前面的_是什么意思?

 

posted @ 2018-12-22 00:16  bst900319~  阅读(102)  评论(0)    收藏  举报