Blueprint 蓝图的作用是:使路由模块化。
1、导入库包:这是是路由文件里面导入的哦
from flask import Blueprint
例如:
2、导入蓝图配置 :
from blueprints.auth import auth
3、注册蓝图
app.register_blueprint(auth)
创建蓝图路由对象的时候:
bp = Blueprint('auth',__name__,url_prefix="/auth",static_folder=“")
bug:静态文件路由
这个是直接从根目录下static文件夹中
<link rel="stylesheet" href="{{ url_for('static',filename='css/init.css') }}">
然后利用蓝图路由对象可以设置静态文件的文件夹地址。
bp = Blueprint('auth',__name__,url_prefix="/auth",static_folder="")
<link rel="stylesheet" href="{{ url_for('auth.static', filename='style.css') }}" rel="external nofollow" rel="external nofollow" >
本站资源均来自互联网,仅供研究学习,禁止违法使用和商用,产生法律纠纷本站概不负责!如果侵犯了您的权益请与我们联系!
转载请注明出处: 免费源码网-免费的源码资源网站 » 【flask web】 Blueprint 蓝图 路由模块化
发表评论 取消回复