flask模板中的第三方包汇总

第一个第三方包 :flask-script

Flask-Script的作用从某种意义上来说是为了更好的管理项目,它通过一个manager来作为脚本控制整个项目的各个部分。
比如我们可以在命令行运行服务器。另外对于我们做好的小项目,我们可以在manager的文件中加入commed来告诉用户该怎么去使用大项目中的各个小项目的使用规则。
Flask-Script扩展提供向Flask插入外部脚本的功能。Flask-Script和Flask本身的工作方式类似。只需要定义和添加能从命令行中被Manager实例调用的命令即可。
由于flask框架再启动的时候 无法直接进行ip地址和端口的好的指定。所以,我们要对他进行一个封装。使用flask-script第三方包进行封装

使用步骤:
第一步:下载包

pip install flask-script

第二步:引入Manager()包管理工具

from flask_script import Manager

第三步:将app注册到Manager包管理工具里面

manager = Manager(app)

第四步:使用manager对象进行启动操作

if __name__ == '__main__':
    manager.run()

第二个第三方包蓝图:flask-blueprint

Flask蓝图提供了模块化管理程序路由的功能,使程序结构清晰、简单明了。
模块与模块之间应该不要太紧密的依赖,高级层级模块和低级层级的模块之间的依赖应该有一层抽象来实现。
Flask框架中,我们可以使用blueprint蓝图来解耦路由分配问题,实现不同业务模块之间的较为松散的依赖(耦合度尽量降低)。

使用步骤:
第一步:下载第三方包

pip install flask-blueprint

第二步:引入包

 blue = Blueprint('first', __name__, url_prefix='app')

第三步:将蓝图进行注册

app.register_blueprint(blue)

第四步:使用蓝图对url进行规划,以后如果遇见多app的情况 我们还可以使用蓝图进行app的划分

@blue.route('/')
def hello_world():
    return 'Hello World!'
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值