藍本(blueprint)

  • 2019 年 10 月 10 日
  • 筆記

今天小婷兒給大家分享的是藍本(blueprint)。

藍本(blueprint)

一、基本概念:

將視圖方法模組化,既當大量的視圖函數放在一個文件中,很明顯是不合適,最好的方案是根據功能將路由合理的劃分到不同的文件中;而藍本就是為了解決這個問題而出現的。

二、使用:

1、導入類庫:

from flask import Blueprint

2、創建對象:

user = Blueprint('user', __name__, url_prefix='/user')

3、添加視圖函數:

@user.route('/login/')

def login():

return '歡迎登錄…'

4、藍本註冊(在manage.py中):

註:註冊時也可以指定路由前綴,而且優先順序比創建時的高

from user import user

app.register_blueprint(user, url_prefix='/u')

眾號:xiaomaimiaolhr,學習最實用的資料庫技術。