蓝图构建项目目录
什么是蓝图
蓝图的作用
- 将不同的功能模块化
- 构建大型应用
- 优化项目结构
- 增强可读性,易于维护
蓝图构建项目目录
定义蓝图
from flask import Blueprint
admin=Blueprint('admin',__name__)
import views
from flask import Blueprint
home=Blueprint('home',__name__)
import views
注册蓝图
from flask import Flask
app=Flask(__name__)
from app.home import home as home_blueprint
from app.admin import admin as admin_blueprint
app.register_blueprint(home_blueprint)
app.register_blueprint(admin_blueprint,url_prefix='admin')
调用蓝图
from . import admin
@admin.rout("/")
def index():
return "<h1> This is admin page...</h1>"
from . import home
@home.rout("/")
def index():
return "<h1> This is home page...</h1>"
启动服务
if __name__ == '__main__':
app.run()
作者:清风Python
往期文章精选
javascript基础修炼(13)——记一道有趣的JS脑洞练习题