flask藍圖的使用

flask藍圖的使用

1.flask藍圖的含義
     如果我們將所有的Flask的請求方法都寫在同一個文件下的話,非常的不便於我們的代碼的管理和後期的功能代碼的添加,簡單來說藍圖就是實現一個模塊化。

2.使用藍圖步驟
    第一步:創建藍圖
    使用如圖所示,找到自己需要幾個模塊,假設該項目只需要兩個模塊,一個管理者,一個用戶,則需要創建兩個藍圖即可。
代碼如下所示:

#創建藍圖
from flask import  Blueprint #先導入藍圖函數

admin_blue = Blueprint('admin',__name__)

from  admin import viewmodel
from  admin import viewmodel2
from  admin import viewmodel3

from flask import  Blueprint #先導入藍圖函數

user_blue = Blueprint('user',__name__)

from  user import userview



    第二步:編寫試圖函數
代碼如下所示:其他類似不一一舉例

from admin import admin_blue

@admin_blue.route('/viewmodel')
def viewmodel():
    return 'viewmodel'



    第三步:註冊藍圖
代碼如下圖所示:

from flask import Flask
from admin import admin_blue
from user import user_blue

__author__ = '小可愛'

app = Flask(__name__)

#註冊藍圖

app.register_blueprint(admin_blue)
app.register_blueprint(user_blue)

if __name__ == '__main__':
    app.run()



3.運行結果

輸入http://127.0.0.1:5000/viewmodel2
輸入http://127.0.0.1:5000/viewmodel

輸入http://127.0.0.1:5000/viewmodel3


這樣一個簡單的藍圖就已經使用進去了!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章