![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
5号编程
面试宝典、编程知识、电子书、开发工具分享
展开
-
使用 Python 和 Flask 设计 RESTful API
使用 Python 和 Flask 设计 RESTful API 近些年来 REST (REpresentational State Transfer) 已经变成了 web services 和 web APIs 的标配。 在本文中我将向你展示如何简单地使用 Python 和 Flask 框架来创建一个 RESTful 的 web service。 什么是 REST? 六条设计规范定义转载 2017-06-28 17:53:28 · 351 阅读 · 0 评论 -
使用 Flask-RESTful 设计 RESTful API
前面我已经用 Flask 实现了一个 RESTful 服务器。今天我们将会使用 Flask-RESTful 来实现同一个 RESTful 服务器,Flask-RESTful 是一个可以简化 APIs 的构建的 Flask 扩展。 RESTful 服务器 作为一个提醒, 这里就是待完成事项列表 web service 所提供的方法的定义: ========== =========转载 2017-06-28 17:54:31 · 709 阅读 · 0 评论 -
使用 Flask 设计 RESTful 的认证
今天我将要展示一个简单,不过很安全的方式用来保护使用 Flask 编写的 API,它是使用密码或者令牌认证的。 示例代码 本文使用的代码能够在 github 上找到: REST-auth 。 用户数据库 为了让给出的示例看起来像真实的项目,这里我将使用 Flask-SQLAlchemy 来构建用户数据库模型并且存储到数据库中。 用户的数据库模型是十分简单的。对于每一个用户转载 2017-06-28 17:55:50 · 738 阅读 · 0 评论 -
Python迭代器(Iterator)
概述 迭代器是访问集合元素的一种方式。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。 延迟计算或惰性求值 (Lazy evaluation) 迭代器不要求你事先准备好整个迭代过程中所有的元素。仅仅是在迭代至某个元素时才计算该元素,而在这之前或之后,元素可以不存在或者被销毁。这个特点使得它特别适合用于遍历一些巨大的或是无限的集合。 可迭代对...翻译 2018-08-30 09:11:22 · 143 阅读 · 0 评论 -
Python的生成器
什么是生成器 创建python迭代器的过程虽然强大,但是很多时候使用不方便。生成器是一个简单的方式来完成迭代。简单来说,Python的生成器是一个返回可以迭代对象的函数。 怎样创建生成器 在一个一般函数中使用yield关键字,可以实现一个最简单的生成器,此时这个函数变成一个生成器函数。yield与return返回相同的值,区别在于return返回后,函数状态终止,而yield会保存当前函数的...翻译 2018-08-30 09:39:21 · 147 阅读 · 0 评论 -
python yield from 语法
python yield from 语法 yield语法比较简单, 教程也很多 , yield from的中文讲解很少 , python官网是这样解释的 PEP 380 adds the yield from expression, allowing a generator to delegate part of its operations to another generator. Th...转载 2018-08-30 10:04:03 · 150 阅读 · 0 评论