![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Flask
I天辉I
专注于Python相关的量化投资
展开
-
Flask和@app.route
距离我上一次写文章到现在已经颇有一段时间了,我想差不多也该在博客里开始新的系列了。本文是我称为「这不是魔法」系列的第一篇,我准备在里面展示一些热门开源包提供的友好API是如何通过它们各自语言的原始语法构造的。本文我们先来说说Flask,深入探讨Flask如何实现在函数上方写“@app.route()”就能在因特网上输出函数的执行结果。下面是Flask主页给我们的第一个例子,转载 2017-12-05 16:00:12 · 888 阅读 · 0 评论 -
在flask中使用jsonify和json.dumps的区别
flask提供了jsonify函数供用户处理返回的序列化json数据,而python自带的json库中也有dumps方法可以序列化json对象,那么在flask的视图函数中return它们会有什么不同之处呢?想必开始很多人和我一样搞不清楚,只知道既然框架提供了方法就用,肯定不会错。但作为开发人员,我们需要弄清楚开发过程中各种实现方式的特点和区别,这样在我们面对不同的需求时才能做出相对合理的选择,而转载 2017-12-05 22:27:10 · 430 阅读 · 0 评论 -
用蓝图实现模块化的应用
Flask 用 蓝图(blueprints) 的概念来在一个应用中或跨应用制作应用组件和支持通用的模式。蓝图很好地简化了大型应用工作的方式,并提供给 Flask 扩展在应用上注册操作的核心方法。一个 Blueprint 对象与 Flask 应用对象的工作方式很像,但它确实不是一个应用,而是一个描述如何构建或扩展应用的 蓝图 。为什么使用蓝图?Flask 中的蓝图为这些情况设计:转载 2017-12-14 23:01:11 · 617 阅读 · 0 评论 -
flask使用Blueprint进行多模块应用的编写
flask使用Blueprint进行多模块应用的编写1、blueprint2、分模块后的结构3、业务模块4、运行5、总结1、blueprint在使用flask进行一个项目编写的时候,可能会有许多个模块,如一个普通的互联网sass云办公应用,会有用户管理、部门管理、账号管理等模块,如果把所有的这些模块转载 2017-12-14 23:46:31 · 588 阅读 · 0 评论 -
关于Flask的request属性
前言在进行Flask开发中,前端需要发送不同的请求及各种带参数的方式,比如GET方法在URL后面带参数和POST在BODY带参数,有时候又是POST的表单提交方式,这个时候就需要从request提取参数。这篇文章是总结如何使用request。关于request在Flask的官方文档中是这样介绍request的:对于 Web 应用,与客户端发送给服务器的数据交互至转载 2017-12-07 23:02:26 · 2637 阅读 · 0 评论 -
python flask api接口开发编程
使用 Python 和 Flask 设计 RESTful API近些年来 REST (REpresentational State Transfer)已经变成了 web services 和 web APIs 的标配。在本文中我将向你展示如何简单地使用 Python 和 Flask 框架来创建一个 RESTful 的 web service。什么是 REST?转载 2017-12-07 23:46:17 · 2646 阅读 · 0 评论 -
Flask-Cache的使用
当一个资源需要从服务器中获取,并且资源比较庞大,服务器可能处理起来比较慢,并且此功能为热门功能,可能用户需要经常访问获取。此时,服务器就可以考虑缓存技术。缓存就是数据交换的缓冲区(称作Cache),当某一硬件要读取数据时,会首先从缓存中查找需要的数据,如果找到了则直接执行,找不到的话则从内存中找。由于缓存的运行速度比内存快得多,故缓存的作用就是帮助硬件更快地运行。接下来将记录一下如何缓存一个Fla...转载 2018-04-19 14:44:55 · 935 阅读 · 0 评论 -
Flask扩展系列(六)–缓存
如果同一个请求会被多次调用,每次调用都会消耗很多资源,并且每次返回的内容都相同,大家第一个反应就是该使用缓存了。的确对于大规模互联网应用,缓存是必不可少的,一个好的缓存设计可以使得应用的性能几何级数地上升。本篇我们将阐述如何缓存Flask的请求,并同时介绍一个缓存扩展,Flask-Cache。系列文章Flask扩展系列(一)–RestfulFlask扩展系列(二)–MailFlask扩展系列(三)...转载 2018-07-07 16:23:39 · 751 阅读 · 0 评论