1、可以有很多個參數,第一個一定是模板的名字
2、可以傳字典、列表、單個變量等等,還可以傳函數,在模板中調用函數
后端函數:
from flask import Flask from flask import render_template from flask import Markup # 導入 flask 中的 Markup 模塊 app = Flask(__name__) #定義一個函數,把它傳遞給前端 def a_b_sum(a,b): return a+b @app.route("/") def index(): return render_template("index.html", tag=a_b_sum) app.run("0.0.0.0", 5000, debug=True)
前端函數:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> {{ tag }} <br> {{ tag(99,1) }} </body> </html>