Flask-模板渲染
阿新 • • 發佈:2019-01-06
一個簡單的示例,靜態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>