在使用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 -*-mobile.py**如下:__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")
# -*- 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 ...