欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

flask框架----蓝图

发布时间:2025/4/5 编程问答 30 豆豆
生活随笔 收集整理的这篇文章主要介绍了 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框架----蓝图的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。