国产99久久精品_欧美日本韩国一区二区_激情小说综合网_欧美一级二级视频_午夜av电影_日本久久精品视频

最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當前位置: 首頁 - 科技 - 知識百科 - 正文

python中Flask藍圖的使用方法(附代碼)

來源:懂視網 責編:小采 時間:2020-11-27 14:11:36
文檔

python中Flask藍圖的使用方法(附代碼)

python中Flask藍圖的使用方法(附代碼):本篇文章給大家帶來的內容是關于python中Flask藍圖的使用方法(附代碼),有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。藍圖之前我們已經通過代碼了解了一些Flask基本的用法,現在出現一個問題,我們要做的功能越來越多,路由是不是都要放
推薦度:
導讀python中Flask藍圖的使用方法(附代碼):本篇文章給大家帶來的內容是關于python中Flask藍圖的使用方法(附代碼),有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。藍圖之前我們已經通過代碼了解了一些Flask基本的用法,現在出現一個問題,我們要做的功能越來越多,路由是不是都要放

本篇文章給大家帶來的內容是關于python中Flask藍圖的使用方法(附代碼),有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。

藍圖

之前我們已經通過代碼了解了一些Flask基本的用法,現在出現一個問題,我們要做的功能越來越多,路由是不是都要放在run文件中呢?例如我們在不同的文件都定義了一些路由,如果想要訪問他們,是不是要開啟很多個不同的服務呢?

Flask中提供了藍圖,專門用作Flask的模塊化。

Flask使用藍圖的概念來制作應用程序組件和支持應用程序內部或跨應用程序的通用模式。藍圖可以大大簡化大型應用程序的工作方式,并為Flask擴展提供了在應用程序上注冊操作的中心手段。Blueprint對象的工作方式與Flask應用程序對象類似,但實際上它不是一個應用程序。相反,它是如何構造或擴展應用程序的藍圖。

總之,藍圖可以使我們的程序更加模塊化,不同功能的路由可以放在不同的模塊下,最后集中到啟動類中。

首先,新建一個flask項目文件,建立文件結構如下圖所示:

184373058-5be65085ded17_articlex.png

主運行文件

from app.movie.view import movie as movie_bp
from app.tag.view import tag as tag_bp
from flask import Flask


if __name__ == '__main__':
 app = Flask(__name__)
 app.register_blueprint(tag_bp,url_prefix='/tag')
 app.register_blueprint(movie_bp,url_prefix='/movie')
 app.run(port=9099)

模塊一:標簽

所有的路由和視圖函數依舊單獨寫在一個文件里面,這里起名view.py

from flask import Blueprint


tag = Blueprint('tag',__name__)
@tag.route('/')
def index():
 return 'ok'

@tag.route('/add/')
def add():
 return 'tag add'

模塊二:電影

所有的路由和視圖函數依舊單獨寫在一個文件里面,這里起名view.py

from flask import Blueprint


movie = Blueprint('movie',__name__)
@movie.route('/')
def index():
 return 'ok'

@movie.route('/add/')
def add():
 return 'movie add'

運行結果

4225960325-5be650c2c831b_articlex.png

3925480733-5be650f9dfbb5_articlex.png

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

python中Flask藍圖的使用方法(附代碼)

python中Flask藍圖的使用方法(附代碼):本篇文章給大家帶來的內容是關于python中Flask藍圖的使用方法(附代碼),有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。藍圖之前我們已經通過代碼了解了一些Flask基本的用法,現在出現一個問題,我們要做的功能越來越多,路由是不是都要放
推薦度:
標簽: 使用 教程 代碼
  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

專題
Top
主站蜘蛛池模板: 国产香蕉视频 | 成人久久久久久 | 国产精品香蕉一区二区三区 | 欧美大陆日韩 | 五月精品 | 亚洲国产成人精品久久 | 久久伊人精品一区二区三区 | 欧美日韩国产另类一区二区三区 | 精品日韩欧美一区二区三区 | 亚洲天码中文字幕第一页 | 亚洲人成一区二区三区 | 免费中国女人69xxxxx视频 | 欧美一区二区在线播放 | 波多野结衣网站 | 欧美一区精品二区三区 | 精品一区 二区三区免费毛片 | 伊人婷婷在线 | 97一区二区三区四区久久 | 特黄日韩免费一区二区三区 | 香蕉乱码成人久久天堂爱免费 | 中文字幕 日韩有码 | 欧美骚| 国产欧美视频在线观看 | 日韩高清dvd | 国产成人精品免费午夜app | 欧美成人性色生活18黑人 | 亚洲网站免费 | 中文字幕第13亚洲另类 | 欧美爱爱图 | 亚洲欧美一区二区三区久久 | 亚洲一区二区三区在线 | 精品日韩一区 | 国产免费全部免费观看 | 伊人久久精品久久亚洲一区 | 欧美成人免费高清视频 | 最近中文字幕无日本电影 | 日韩国产欧美 | 日韩在线综合 | 国产精品久久久久久久久久久久 | 欧美不卡视频 | 在线观看欧美一区 |