Python網頁設計:Flask使用筆記(五)-使用Frozen-Flask將動態APP轉換成靜態網頁檔案(不需Server即可運作)
2 min readJun 19, 2019
1.建立Flask APP
myapp.py
from flask import Flask, render_template
app = Flask(__name__)
@app.route("/")
def home():
return render_template('home.html')
if __name__ == '__main__':
app.run(debug=True)
2.使用Frozen-Flask靜態化Flask
freeze.py
from flask_frozen import Freezer
from myapp import app #依照第一步驟的檔名來決定
freezer = Freezer(app)
if __name__ == '__main__':
freezer.freeze()
執行python freeze.py
此時會產生build資料夾,裡面有完整的網頁檔案