docker-compose 运行 Flask 应用最佳实践

2018-11-20
阅读 5 分钟
7.3k
以前部署应用,需要各种环境配置,各种shell操作才能搭建一套可用的服务。现在有了Docker之后,部署方式变了更加容易,不容易出现配置错误,环境不一致问题。解决了在本地环境可以运行,迁移到线上出现各种问题,这些问题大多出现在线上和本地环境有差异,配置容易出现错误等情况。那么docker-compose 和 docker 之间存...

Flask Web 测试驱动开发最佳实践之 Flask 实例

2018-11-20
阅读 4 分钟
3.3k
前一篇讲到了 TDD 测试驱动开发的相关概念和环境搭建,这篇就着手开始用TDD方式开发了。首先这篇需要编写用户相关的API接口,如用户注册、用户登录、用户验证等功能。

Flask Web 测试驱动开发最佳实践 之 开篇

2018-11-20
阅读 3 分钟
2.2k
一直都有听到 TDD 测试驱动开发的开发方式,之前看了一本 《Python Web开发测试驱动方法》,这本书基于 Django 框架严格遵循测试驱动开发(TDD)的方式去实现一个简单网站。一直都很想尝试这种方式进行一次简单的TDD实践,这篇文章就使用我之前的 仿V2EX 网站项目来一步步实践。

Werkzeug 与 WSGI 介绍

2018-09-23
阅读 4 分钟
2.7k
在介绍Werkzeug之前,先介绍一下 WSGI(Python Web Server Gateway Interface),它为Python语言定义的Web服务器和Web应用程序或框架之间的一种简单而通用的接口。这是一个规范,描述了web server如何与web application交互、web application如何处理请求,该规范的具体描述在PEP3333,强烈推荐先阅读 PEP3333 再回头来...

Flask 源码阅读笔记 开篇

2018-09-23
阅读 5 分钟
3.1k
Flask 是一个 Python 实现的 Web 开发微框架, 有丰富的生态资源。本文从一段官方的示例代码通过一步步打断点方式解释 Flask 内部的运行机制,在一些关键概念会有相关解释,这些前提概念对整体理解 Flask框架十分重要,本文基于flask 0.1 版本进行相应的分析。

Python 实现图书超期提醒小帮手(修改版)

2016-07-29
阅读 10 分钟
5.1k
本来就很喜欢逛图书馆,时不时去借本书(注:借的都没看过),但我这个学期突然发现了问题,每本书都可以借两个月,但不幸的是我最近一学期借的书全部超期,一天一毛钱,我心疼这钱啊!!!灵机一动,为什么不写个脚本来通知自己图书超期呢?说了这么多废话,我们就进入主题吧!!!

爬取豆瓣电影top250提取电影分类进行数据分析

2016-07-09
阅读 7 分钟
18.9k
知道我们需要的内容在哪里了,接下来就使用我们python强大的request库先获取网页内容下来吧!获取内容后,再使用一个好用的lxml库来分析网页内容,然后获取我们的内容就可以做下一步操作了。先贴出使用request库和lxml分析的代码