一、作用
为开发者提供目录结构
二、简单示例
1.创建一个项目文件
2.创建一个同名的python package文件
3.创建一个manage.py文件
4.在同名的python package中创建vIEws templates static文件夹
5.目录结构
a 、python package的__init__.py文件
from flask import Flaskfrom .vIEws.account import bp#def create_app(): app = Flask(__name__) # 注册blueprint,使blueprint和app之间产生联系 app.register_blueprint(bp) return app
b、manage.py
from blue import create_appif __name__ == ‘__main__‘: app = create_app() app.run()
c、account.py
from flask import Blueprint,render_template# url_prefix 设置url的前缀,/API/login/bp = Blueprint(‘bp‘,__name__,url_prefix=‘/API‘)@bp.route(‘/login/‘)def login(): return render_template(‘login.HTML‘)总结
以上是内存溢出为你收集整理的Flask蓝图(Blueprint)全部内容,希望文章能够帮你解决Flask蓝图(Blueprint)所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)