学习Flask 1.0中使用“flask-mongoengine==0.9.5”,遇到类似“ AttributeError: 'QuerySet' object has no attribute 'first_or_404'”这个错误[…]
Flask 1.0 - AttributeError: 'DispatcherMiddleware' object has no attribute 'config'
Flask 1.0使用过程中遇到“AttributeError: 'DispatcherMiddleware' object has no attribute 'config'”,官方的文档暂时还没更新,这里经过资料搜集,暂时有了一个可使用的解决方案[…]
实战记录 - Flask中使用SQLAlchemy创建Model,实现“一对多”、“多对多”的方式
关于 Flask中使用SQLAlchemy创建Model,实现“一对多”、“多对多”的方式,本作者在实战中记录如下,如需要请参考[…]
Flask 1.0 进阶 - 具有Blueprint的模块化应用程序
Flask使用蓝图概念来制作应用程序组件,并在应用程序或应用程序中支持常见模式。蓝图可以极大地简化大型应用程序的工作方式,并为Flask扩展提供注册应用程序操作的核心方法。 Blueprint 对象与 Flask 应用程序对象的工作方式类似,但它实际上并不是一个应用程序。相反,它是如何构建或扩展应用程序的蓝图。[…]
Flask 1.0 进阶 - 请求上下文
请求上下文在请求期间跟踪请求级数据。而不是将请求对象传递给在请求期间运行的每个函数,而是访问 request 和 会话 代理。 这类似于应用程序上下文,它独立于请求跟踪应用程序级数据。当推送请求上下文时,推送相应的应用程序上下文。[…]
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的设计方式通常要求在应用程序启动时配置可用[…]