Flask使用蓝图概念来制作应用程序组件,并在应用程序或应用程序中支持常见模式。蓝图可以极大地简化大型应用程序的工作方式,并为Flask扩展提供注册应用程序操作的核心方法。 Blueprint 对象与 Flask 应用程序对象的工作方式类似,但它实际上并不是一个应用程序。相反,它是如何构建或扩展应用程序的蓝图。[…]
python升级后,如何给virtualenv里的python进行升级
virtualenv的python版本是3.6.4,现在装了3.7.4,如何将virtualenv里的版本也更新到3.7.4呢?如果是3.6,那么这种跨大版本的又该如何升级到3.7呢?[…]
Flask 1.0 进阶 - 应用程序上下文
应用程序上下文在请求,CLI命令或其他活动期间跟踪应用程序级数据。而不是将应用程序传递给每个函数,而是访问current_app 和g 代理。[…]
Flask 1.0 进阶 - 可插拔视图(Pluggable Views)
可插拔视图,其灵感来自Django的通用视图,它们基于类而不是函数。主要目的是您可以替换部分实现,这种方式具有可自定义的可插拔视图。[…]
Flask 1.0 进阶 - 信号(Signals)
信号通过在核心框架或其他Flask扩展中的其他位置发生操作时发送通知来帮助您解耦应用程序。简而言之,信号允许某些发送者通知订阅者发生了什么事。[…]
Flask 1.0 进阶 - 配置处理
应用程序需要某种配置。您可能希望更改不同的设置,具体取决于应用程序环境,例如切换调试模式,设置密钥以及其他此类特定于环境的内容。Flask的设计方式通常要求在应用程序启动时配置可用[…]
Install Python3实践记录
2019年了,在使用python2的时候,偶尔会发现python2将被deprecated,将被弃用了。那么为了能够使用新的包,跟着大众的步伐,安装python3是个不可以少的环节了。下面记录下我的安装以及使用python3的一些记录。[…]
Flask 1.0 进阶 - 日志
Flask使用标准的Python日志记录。所有与Flask相关的消息都记录在'flask'记录器命名空间下。Flask.logger返回名为“flask.app”的记录器,可用于记录应用程序的消息。[…]
Flask 1.0 进阶 - 应用程序错误
应用程序失败,服务器失败迟早你会看到生产中的例外情况。即使您的代码100%正确,您仍会不时看到异常[…]
Flask 1.0 进阶 - 测试Flask应用程序
未经测试的应用程序使得现有代码难以改进,未经测试的应用程序的开发人员往往变得非常偏执。如果应用程序具有自动化测试,您可以安全地进行更改,并立即知道是否有任何中断。[…]