一個基本的 Flask 藍圖示例
最小的 Flask 應用程式看起來像這樣:
from flask import Flask
app = Flask(__name__)
@app.route("/")
def index():
return "Hello World!"
大型 Flask 應用程式可以通過 blueprints
將一個檔案分成多個檔案。
目的
讓其他人更容易維護應用程式。
大型應用的資料夾結構
/app
/templates
/static
/views
__init__.py
index.py
app.py
意見/ index.py
from flask import Blueprint, render_template
index_blueprint = Blueprint('index', __name__)
@index_blueprint.route("/")
def index():
return "Hello World!"
app.py
from flask import Flask
from views.index import index_blueprint
application = Flask(__name__)
application.register_blueprint(index_blueprint)
執行應用程式
$ export FLASK_APP=app.py
$ flask run