Flask
文章平均质量分 79
sigma65535
我可是要成为海贼王一样的男人
展开
-
Flask之run函数背后的秘密
一个最简单的基于Flask的web应用:from flask import Flaskapp = Flask(__name__)@app.route('/')def hello_world(): return 'Hello World!'if __name__ == '__main__': app.run()下面分析一下运行run()函数背后的细节: Flask 的run方法如原创 2017-09-09 14:09:35 · 5055 阅读 · 0 评论 -
如何自定义flask的响应类(customizing-the-flask-response-class)
Response是Flask中响应客户端请求的类,然而在Flask应用中很少直接使用Response。Flask使用Response作为响应数据的容器,在响应客户端的请求时会添加一些创建HTTP响应所需要的附加信息。flask的响应数据是由应用的路由函数返回给客户端。然而,Flask也为应用提供了一种选择,来使开发者自己定义一些response类。本文将利用这一点来展示如何简化你应用的代码。Flas翻译 2017-11-08 15:37:23 · 4702 阅读 · 0 评论 -
Flask中的蓝图
原文:https://stackoverflow.com/questions/24420857/what-are-flask-blueprints-exactly蓝图的汉语意思: 用感光后变成蓝色或其他颜色的感光纸制成的图纸。供工程设计施工或编绘地图等用。(来自 http://cidian.xpcha.com/28d668gajnz.html) 显然,人们可以根据蓝图来建造大厦,桥梁等工程建筑翻译 2017-10-14 11:03:00 · 3268 阅读 · 0 评论 -
flask-cache 缓存Jinja2模板之源码解读
注:缓存jinja2模板的代码详见:flask-cache缓存的示例代码1.缓存模板的关键代码:模板cached_blueprint_app/templates/zen.html 定义缓存参数:{% cache timeout %} #timeout是缓存超期时间{% endcache %} # 缓存区域结束标记文件cached_blueprint_app/app.py中实例一原创 2017-12-02 12:03:22 · 3684 阅读 · 0 评论 -
flask-cache 之缓存cache实现原理
前言flask-cache的版本为:0.13.1。具体的使用例程见官方网站 flask-cache主要实现了两种功能,一种是对模板的缓存,一种是对视图函/其他函数的缓存。其中对模板缓存的原理分析请戳这里。下边我们主要写对函数的缓存原理。源码之旅flask-cache 对函数的缓存有两种方式,通俗的讲可以分为: 记忆参数型缓存:由@cached装饰器实现 无记忆参数型缓存:由@原创 2017-12-17 18:45:01 · 6731 阅读 · 0 评论 -
Flask中上下文栈(context stacks)的目的?
[回答者Mark Hildreth]Multiple Apps 多个应用Flask可以有多个应用,如果没有了解到这一点,应用上下文的作用确实会令人迷惑。考虑一下这种场景:你想在一个WSGI python解释器运行多个Flask应用。这里我们讲的不是蓝本,而是完全不同的Flask应用。 一个应用分发(Application Dispatching)的例子from werkzeu...翻译 2017-10-21 11:45:07 · 3790 阅读 · 0 评论