python3使用藍本Blueprint

2021-09-02 21:40:12 字數 1335 閱讀 9158

在使用flask進行乙個專案編寫的時候,可能會有許多個模組,很不方便管理維護,flask中便有了blueprint的概念。可以分別定義模組的檢視、模板、檢視等等,我們可以使用blueprint進行不同模組的編寫,不同模組之間有著不同的靜態檔案、模板檔案、view檔案,十分方便**的維護和管理。

目錄結構如圖:

run.py**如下:

from flask import flask

from flask import render_template

from routes_mod.user import *

from routes_mod.mobile import *

def hello_world():

return render_template('index.html')

if __name__ == '__main__':

user.py**如下:

# -*- coding:utf-8 -*-

__author__ = '三天',

__time__ = '2018/5/28 下午10:01',

version = '',

from flask import blueprint,render_template

user=blueprint('user',__name__)

@user.route('/userinfo')

def userinfo():

return render_template("user.html")

mobile.py**如下:

# -*- coding:utf-8 -*-

__author__ = '三天',

__time__ = '2018/5/28 下午10:01',

version = '',

from flask import blueprint,render_template

mobile=blueprint('mobile',__name__)

@mobile.route('/mobileinfo')

def mobileinfo():

return render_template("mobile.html")

index.html**如下:

使用者資訊

移動裝置

user.html和mobile.html略。

python3使用 python3使用模組

python內建了很多非常有用的模組,只要安裝完畢,這些模組就可以立刻使用。我們以內建的sys模組為例,編寫乙個hello的模組 usr bin env python3 coding utf 8 a test module author michael liao import sys def tes...

python 元組使用 Python3

python3 元組 python 的元組與列表類似,不同之處在於元組的元素不能修改。元組使用小括號 列表使用方括號 元組建立很簡單,只需要在括號中新增元素,並使用逗號隔開即可。例項 python 3.0 tup1 google runoob 1997,2000 tup2 1,2,3,4,5 tup...

Python3 使用模組

python本身就內建了很多非常有用的模組,只要安裝完畢,這些模組就可以立刻使用。我們以內建的sys模組為例,編寫乙個hello的模組 usr bin env python3 coding utf 8 a test module author michael liao import sys def ...