flask
orangleliu
快乐编程
展开
-
[Flask]学习杂记一 Hello程序
这几天买了本 《Flask Web开发:基于Python的Web应用开发实战》,之前也用过flask 但是不怎么系统,有时候需要搭建一些临时的测试服务,用falsk比较方面,一个文件就可以搞定了,于是决定利用下班的是时间学学,并记录下学习过程。 留着备忘,不至于以后做开发开始不停重看文档。老一套,第一个程序就是能显示个页面就行了,首先确定安装好Flask,这里使用的python是2.原创 2014-12-11 17:56:38 · 1873 阅读 · 0 评论 -
[Flask]学习杂记--模板
这个学习杂记主要不是分享经验,更多是记录下falsk的体验过程,以后做东西在深入研究,因为django之前用的时间比较长,所以很多概念都是一看而过,做个试验了解下flask的功能。flask中使用是jinja2 模板,和django自带的模板很类似,但又比django的模板强大,提供了更多有用的工具,基本使用上基本都是一致的。写了一个小案例,把模板渲染的基本步骤和变量传递的基本使用练习了下原创 2014-12-17 22:59:02 · 3083 阅读 · 0 评论 -
[Python]Flask构建网站分析应用
原文Saturday morning hacks: Building an Analytics App with Flask - 由orangleliu友情翻译 ,主要是通过埋点技术来实现web网页的统计分析需求几年前我曾今写过一篇 使用Cassandra构建分析服务 当时只是为了好玩写的,实际上 Cassandra 根本不适合我真正的需求,所以我决定写些简单的东西。 我很高兴宣布新的统计应用在过翻译 2015-11-23 17:33:08 · 3542 阅读 · 0 评论 -
[nginx]统计文件下载是否完整思路(flask)
有一个需求是统计文件是否被用户完整下载,因为是web应用,用js没有找到实现方案,于是搜索下nginx的实现方案,把简单的探索过程记录下。实验一最原始的思路,查看日志,下载了一个文件之后我们看日志的传输的文件大小跟文件原始的大小是否一致测试要下载的文件的大小一次完整下载的log 跟一次没下载完成的log,可以通过对比传输字节的大小来判断这种方式就是根据日志来做统计,每隔一段时间分析日志得到结原创 2015-03-12 11:10:56 · 4860 阅读 · 0 评论 -
Flask 中的登陆校验
请求的登陆校验是个常见的需求,如果使用 Flask 框架,一般会使用 flask-login 这个库,说说使用遇到几点问题怎么全局禁用login检查呢?flask-login 提供了一个配置项 LOGIN_DISABLED, 开发和mock的时候有时候有这个需求。app = Flask(__name__)app.secret_key = "session secret...原创 2018-04-09 10:57:10 · 2461 阅读 · 0 评论 -
Flask http 上传下载demo
说明http 上传通常有两种模式 利用 enctype 为 multipart/form-data的表单上传,通常我们上传图片等小文件都是用这种方式. 参考MDN的文档 Using FormData Objects。一般的web框架支持都还不错,注意稍大一些文件写到disk就好,否则可能内存用的比较多,常见的问题还有多文件批量上传。使用 Range 模式上传,思路就是把大文件拆分成很多...原创 2018-04-13 14:40:54 · 2665 阅读 · 0 评论 -
[Flask] pytest 文件上传单元测试
http 小文件上传的接口一般采用 表单形式的上传(http post) 或者是 stream 的直接上传 (http put), 用flask实现了上传接口之后就需要测试,怎么造请求折腾了一会,下面记录下代码片段test_upload.py # coding:utf-8from cStringIO import StringIOimport pytestfrom .....原创 2018-05-03 15:59:27 · 4046 阅读 · 2 评论 -
[flask小坑] request.json 无法获取请求body的json数据
写接口自动化测试的时候,发现用httpie发送带有put请求,flask后端api可以获取到json数据,而我用robotframework发送的请求就不行,flask的 request.json 获取到的数据为 None怎么办?查文档,看代码呗代码 https://github.com/pallets/flask/blob/master/flask/wrappers.py#L53...原创 2018-04-28 16:26:49 · 26422 阅读 · 5 评论