Flask 藍圖進行路由分發
Flask雖然說是一個輕型web框架,但也總不能用一個py檔案寫完全部view吧,所以我們要把路由分到不同的py檔案中,這就需要用到藍圖了,
一 創建一個py檔案
用于處理分過來的url,如創建music.py
from flask import Blueprint
music = Blueprint('music', __name__)
@music.route("/") # 即 /music/
def roo():
return "music"
二 創建manage.py
manage.py實際上就是原來的app.py,只不過是換了名字
from flask import Flask
from music import music
app = Flask(__name__)
# 注冊藍圖,并指定其對應的前綴(url_prefix)
app.register_blueprint(music, url_prefix="/music")
@app.route('/')
def hello_world():
return 'Hello World!'
if __name__ == '__main__':
app.run(host="127.0.0.1", port=5000, debug=True)
三 完成
輸入http://127.0.0.1:5000/music/
發現返回了“music”,說明已經完成了,以后可以在music.py處理其他的路由了
我的github
我的博客
我的筆記
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/159479.html
標籤:Python
上一篇:adb命令將抓包工具證書從用戶目錄移動至系統目錄,解決反爬對于本地證書認證
下一篇:求大佬幫我講解這段代碼
