一個略大一些的網(wǎng)站后端代碼不可能全部都卸載main.py中,這個時候可以使用藍圖機制進行不同模塊的劃分和管理
一方妖、基礎(chǔ)語法
1狭魂、先新建一個py
文件
# 需要導入的庫
from flask import Blueprint
# 創(chuàng)建一個藍圖
use_blueprint = Blueprint('UsePrint', __name__)
# 使用藍圖進行路由綁定
@use_blueprint.route('/useBluePrint')
def root():
return '使用藍圖'
2、main.py
中注冊藍圖
from flask import Flask
# 導入創(chuàng)建的藍圖
from blueprint.UseBluePrint import use_blueprint
app = Flask(__name__)
# 注冊藍圖
app.register_blueprint(use_blueprint)
@app.route('/')
def root():
return 'helllo flask'
if __name__ == '__main__':
app.run(debug=True)
在瀏覽器中分別訪問兩個文件中的路由即可