flask框架----蓝图
生活随笔
收集整理的这篇文章主要介绍了
flask框架----蓝图
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
蓝图(flask中多py文件拆分都要用到蓝图)
如果代码非常多,要进行归类。不同的功能放在不同的文件,吧相关的视图函数也放进去。蓝图也就是对flask的目录结构进行分配(应用于小,中型的程序),
小中型:
manage.py
import fcrm if __name__ == '__main__':fcrm.app.run()__init__.py(只要一导入fcrm就会执行__init__.py文件)
from flask import Flask #导入accout 和order from fcrm.views import accout from fcrm.views import order app = Flask(__name__) print(app.root_path) #根目录 app.register_blueprint(accout.accout) #吧蓝图注册到app里面,accout.accout是创建的蓝图对象 app.register_blueprint(order.order)accout.py
from flask import Blueprint,render_template accout = Blueprint("accout",__name__)@accout.route('/accout') def xx():return "accout"@accout.route("/login") def login():return render_template("login.html")order.py
from flask import Blueprint order = Blueprint("order",__name__)@order.route('/order') def register(): #注意视图函数的名字不能和蓝图对象的名字一样return "order使用蓝图时需要注意的
大型:
转载于:https://www.cnblogs.com/TheLand/p/9178292.html
总结
以上是生活随笔为你收集整理的flask框架----蓝图的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: js中作用域总结
- 下一篇: Django内置分页扩展