1. 程式人生 > >Flask-模板渲染

Flask-模板渲染

一個簡單的示例,靜態HTML檔案放在templates資料夾內.
目錄結構

/render.py
/templates
    /hello.html

render.py

from flask import render_template
from flask import Flask
app = Flask(__name__)

@app.route('/hello/')
@app.route('/hello/<name>')
#更改樣式
def hello(name):
    return render_template('hello.html',name=name)

if __name__ == '__main__'
: app.run(debug=True)

hello.html

<!doctype html>
<html>
<head>
<title>Hello from Flask</title>
<link rel="stylesheet" href="{{url_for('static',filename = 'color.css')}}">
</head>
<body>
{% if name %}
  <h1>Hello {{ name }}!</h1>
{% else %}
  <h1
>
Hello World!</h1> {% endif %} </body> </html>