首页 > 代码库 > Flask之 模板渲染

Flask之 模板渲染

from flask import Flask, requestfrom flask import render_templateapp = Flask(__name__)app.debug=True@app.route(/hello/)@app.route(/hello/<name>)def hello(name=None):    return render_template(hello.html, name=name)@app.route(/login, methods=[GET, POST])def login():    if request.method == GET:        return GET    else:        return POST@app.route(/user/<username>)def profile(username):    passapp.run()

 

<!doctype html><title>Hello from Flask</title>{% if name %}  <h1>Hello {{ name }}!</h1>{% else %}  <h1>Hello World!</h1>{% endif %}

 

 

在模板里面哦我们经常会操作 request, session, g 对象,还有get_flash_messages()函数

Flask之 模板渲染