栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

四.Flask 蓝图

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

四.Flask 蓝图

一.文件结构

1.导入配置

文件:FlaskBlog/app/__init__.py文件
格式:app.config.from_object(DevelopmentConfig)
注意:DevelopmentConfig是个类里面写着,例如下

    SECRET_KEY = 'fhf/ADASD==671516764fhf7777'
    SQLALCHEMY_DATAbase_URI = 'mysql://root:root@127.0.0.1/flaskblog'
    SQLALCHEMY_TRACK_MODIFICATIONS = 'False'
二.蓝图 1.注册蓝图

位置:在FlaskBlog/app/__init__.py文件
格式:app.register_blueprint(a_bp,url_prefix='/a')
注意:a参数是下面创建蓝图要写的
参数:

    url_prefix=’/a’:所有该蓝图下访问前默认加上/asubdomain=‘a’:访问子域名a时才会触发该蓝图
2.创建蓝图

位置:在FlaskBlog/app/routes里面的所有文件(__init__.py想要写根路径蓝图)
格式:a_bp=Blueprint('blog',__name__)

3.注册路由

位置:在FlaskBlog/app/routes里面的所有文件
格式:

@a_bp.route('/')
def index():
	return 'helloworld'
4.注意实现

目录:在FlaskBlog/app/__init__.py
解释:导入蓝图的位置在注册完Flask(__name__)之后

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/755202.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号