码迷,mamicode.com
首页 > 其他好文 > 详细

(六)模板渲染

时间:2017-05-19 14:32:14      阅读:164      评论:0      收藏:0      [点我收藏+]

标签:python

模板是一个包含响应文本的文件,其中包含用占位变量表示的动态部分,其具体值只在请求的上下文中才能知道。使用真实值替换变量,再返回最终得到的响应字符串,这一过程称为渲染。为了渲染模板,Flask 使用了一个名为Jinja2 的强大模板引擎。
接下来讲解Jinja2模板渲染的基本流程。

jinjia2模板引擎学习文档:
http://docs.jinkan.org/docs/jinja2/


一、模板渲染
#coding:utf-8
from flask import Flask, render_template

app = Flask(__name__)

@app.route("/")
def index():
    """访问首页"""
    return render_template("index.html")

@app.route("/user/<username>")
def user(username):
    """访问用户页面"""
    return render_template("user.html", uname=username)

if __name__ == "__main__":
    app.run(debug=True,host="0.0.0.0")


本文出自 “Fresh Air Team” 博客,请务必保留此出处http://freshair.blog.51cto.com/8272891/1927413

(六)模板渲染

标签:python

原文地址:http://freshair.blog.51cto.com/8272891/1927413

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!