蓝图

2019-10-18  本文已影响0人  江湖有爱

蓝图blueprint

目录

定义蓝图

在home和admin目录下init.py中定义蓝图

"""定义蓝图"""
from flask import Blueprint

admin = Blueprint("admin",__name__)

import app.admin.views

调用蓝图

在home和admin的下面新建views.py的视图文件

"""调用蓝图"""
from .import admin

@admin.route('/')
def index():
    return "<h1 style='color:red'>你好,admin</h1>"

注册蓝图

在app跟目录下的init.py中注册蓝图

"""注册蓝图"""
from flask import Flask
#实例化Flask
app = Flask(__name__)
app.debug = True
#导入home和admin,并简化引入的名称
from app.home import home as home_blueprint
from app.admin import admin as admin_blueprint
#在app中注册两个蓝图
app.register_blueprint(home_blueprint)
app.register_blueprint(admin_blueprint,url_prefix="/admin")

添加启动

在manage.py中导入app,并运行

from app import app

if __name__ == '__main__':
    app.run()
开始运行
上一篇 下一篇

猜你喜欢

热点阅读