教程
本文是「上云连载」系列第五篇,将以编程派网站为例,介绍如何在腾讯云 CVM 上部署 Flask 应用。具体来说,是如何在 Debian 8 系统下使用 uWSGI 和 Nginx 部署一个 Flask 应用,其中 Nginx 的作用是前端反向代理。
avatar of earlgrey
Flask
新闻
前天微信推送里提到了Flask已经更新至0.11版,今天我们就具体来介绍下升级到新版本需要注意的一些事。 首先,说明下这个版本的由来。Flask很早以前就已经发布了0.10版,用在生产环境也没有啥问题。0.10版本之后,开发团队原定是要发布1.0版的,不过考虑到时间间隔实在是太长,所以额外再推出一个0.11版,缩减了一些要在1.0版推出的变化,降低过渡的难度。
avatar of earlgrey
Flask
教程
本文来自读者投稿,之前在“编程派”微信公众号分三部分进行了发布。
avatar of earlgrey
Flask
其他
愚人节笑话很少有成真的,毕竟那只是一时娱乐而已。但同样的话,对于开发者社区来说或许有例外。 据Python官方维基介绍,Python社区中有着优良的愚人节传统,其中一个特别明显的例子就是PEP 0401 -- BDFL Retirement,说的就是Python发明者Guido van Rossum决定让出终生仁慈独裁者(BDFL)的位置。 当然,上面这个愚人节笑话并不是我们要说的例外。本文的主角是Python Web开发微框架Flask。
avatar of earlgrey
Flask
教程
如何编写规范的Python代码?Python开发文档又该怎样写?Python官方提供的编码风格指南——PEP 8中,明确回答了上述两个问题。PEP 8内容虽然广泛, 但是大部分开发团队并没有止步于PEP 8中的要求。像Flask框架的开发团队Pocoo,就是在此基础上,编写了自己内部的编码规范,对PEP 8中的规定作了细微的调整,并进行了扩展延伸。我们一起来看看Pocoo团队会给出怎样的答案呢。
avatar of earlgrey
编码风格 Flask 编译
教程
本文是《自己动手开发网络服务器》系列的第二篇,介绍了如何设计一个不做任何修改,就可以支持Flask、Django等不同网络框架的Web服务器。
avatar of earlgrey
Django Flask 编译
教程
本文是《自己动手开发网络服务器》系列的第一篇,本系列共分为三部分。本文以小故事开头,说明了为什么要通过重头开发网络服务器这种方式来学习技术,并给出了一个简易网络服务器的Python实现。这个系列的特色包括作者自己手绘的动画说明,以及浅显易懂的技术解释。
avatar of earlgrey
Flask 编译
教程
Flask框架中的响应类,命名很贴切,叫`Response`。不过Flask应用中很少直接调用这个类。而是将其作为路由函数所返回响应数据的内部容器,容器里还包含了用于创建HTTP响应的其他信息。 但是没多少人知道,Flask框架其实允许应用将默认的响应类,替换为自定义类。这就给了我们研究小窍门的机会。在本文中,我将展示如何利用Flask的这个特性,简化你的代码。
avatar of earlgrey
Flask 编译
资源
Miguel Grinberg是拥有25年开发经验的高级软件工程师,目前为广播公司开发视频软件。他所写的这本书算是学习Flask的权威材料了,网上很多人都是推荐从这本书开始学习。起初,作者在自己的博客发布了一个大型的Flask建站教程,在这个教程大受欢迎的基础上,才与O'Reilly公司合作出版这本书,后来还出了两个视频教程。当然,书中内容和博客教程有点出入,建议可以结合起来一起学习。
avatar of earlgrey
Flask