说到Eve它是一款Python REST API框架,主要用于发布高可定制全功能的Web服务,可以上我们轻松创建部署Api。

python eve现在的最新版本是0.1.0版本,它是一个开源项目遵循BSD开源协议,在Python 2.6、2.7以及Python 3.3版本下进行了非常全面的测试。

Python REST API框架之Eve示例代码:

[py] view plaincopy

from eve import Eve

app = Eve()

app.run()

Python REST API就可以使用了:

[js] view plaincopy

$ curl -i //www.iplaypy.com/news/

HTTP/1.1 200 OK

接下来我们要做的就是配置一个数据库,默认配置文件是settings.py,现在来启动脚本来将API在线使用,配置和调优API是一件非常简单的事情。

Python Eve的特点:

筛选和排序

分页技术

HATEOAS

JSON和XML渲染

条件请求

强调REST

非常全面的CRUD操作

可自定义的资源端点

自定义多个项目端点

数据完整性和并发控制

多个添加操作

数据验证

可扩展的数据验证

资源级缓存控制

版本

验证

CORS跨地资源共享

默认情况下只读

默认值

预定义的数据库过滤器

预测

事件关联

速率限制

MongoDB支持

Eve官方网站是: http://python-eve.org/index.html,玩蛇网提示,eve官网上还它的使用教程提供,在tutorials频道下,大家可以看一下。

玩蛇网文章,转载请注明出处和文章网址:https://www.iplaypy.com/news/a108.html

相关文章 Recommend

python rest api 框架_Python Eve REST API框架相关推荐

  1. python交通调查数据处理_Python突破高德API限制爬取交通态势数据+GIS可视化(超详细)...

    一.需求: 爬取高德的交通态势API,将数据可视化为含有交通态势信息的矢量路网数据. 二.使用的工具: Python IDLE.记事本编辑器.ArcGIS 10.2.申请的高德开发者KEY(免费). ...

  2. python十大框架_python 十大web框架排名总结

    0 引言 python在web开发方面有着广泛的应用.鉴于各种各样的框架,对于开发者来说如何选择将成为一个问题.为此,我特此对比较常见的几种框架从性能.使用感受以及应用情况进行一个粗略的分析. 1 D ...

  3. python 爬虫框架_Python网络爬虫-scrapy框架的使用

    1. Scrapy 1.1 Scrapy框架的安装 Scrapy是一个十分强大的爬虫框架,依赖的库比较多,至少需要依赖的库有Twisted .lxml和pyOpenSSL.在不同的平台环境下,它所依赖 ...

  4. python 爬虫框架_Python实战:爬虫框架(6)

    数据挖掘 用于通过互联网到各个服务器获取数据 数据 公开数据:客户端浏览器访问网页所看到的数据 隐私数据:服务器内部没有暴露,具有隐私权限的数据 爬虫 网络爬虫:公开数据 蠕虫爬虫:携带具有攻击性病毒 ...

  5. python api开发用什么框架_python+requests接口自动化框架

    为什么要做接口自动化框架 1.业务与配置的分离 2.数据与程序的分离:数据的变更不影响程序 3.有日志功能,实现无人值守 4.自动发送测试报告 5.不懂编程的测试人员也可以进行测试 正常接口测试的流程 ...

  6. python连接sap接口_python中调用api接口

    CDN之API以及SDK的调用 简介 阿里云CDN提供了丰富的API接口,除了控制台,CDN还开发了多样化的接口.目前我们推荐用户使用新版API,详情请参见新版API参考.同时CDN提供了多语言SDK ...

  7. 基于百度地图的python开发服务端_python编程之API入门: (一)使用百度地图API查地理坐标...

    在网络编程中,我们会和API打交道.那么,什么是API?如何使用API呢?本文分享了一下我对API的理解以及百度地图API的使用. API是"Application Programming ...

  8. python windows api截图_Python调用windows API实现屏幕截图

    Python调用windows API实现屏幕截图 好处是 灵活 速度快 缺点是: 写法繁琐 不跨平台 import time import win32gui, win32ui, win32con, ...

  9. python如何对接api接口_Python做Web API对接---查看接口

    3:Cookies(用户验证,基于HTTP协议的)之前的文章已经说了如何通过API登录验证,这里就不多说了,需要看的话,点击链接查看即可:https://club.kingdee.com/forum. ...

最新文章

  1. JS 中迭代数组的三种方法
  2. Spring Cloud构建微服务架构-Hystrix监控面板
  3. 《延世大学韩国语教程2》第十九课 生病(下)
  4. ubuntu16.04+opencv3.1配置
  5. 硕士研究生培养方案及课程大纲
  6. 破解vba工程密码——VBA代码
  7. 世界电影经典《第七封印》
  8. php页面强制横屏,Css实现手机端页面强制横屏(仅适用与一屏页面)
  9. Auto.js Pro安卓免ROOT引流脚本开发系列教程26网易公开课(4)-关注用户
  10. 盛世昊通董车长2.0,数字化整合行业产业链变革
  11. 64位 Eclipse IDE for Java EE Developers 下载地址
  12. python docx文本替换保留样式
  13. 依赖注入框架-dragger2
  14. mysql 排序序列_Mysql序列(八)—— group by排序问题 怀瑾握瑜XI
  15. 教材订购模块java代码实现_基于jsp的高校教材征订-JavaEE实现高校教材征订 - java项目源码...
  16. 测试中缺陷的管理流程
  17. linux主机又又中木马了
  18. 【Scala】学习笔记三——面向对象
  19. 关于datagrid中的字符串转换
  20. 在微软从测试开发工程师到主管

热门文章

  1. EMC 电磁兼容测试项目
  2. 韭菜翻盘致富!加拿大学者发布比特币的价格预测模型
  3. 删除Word2016文本外的黑边框,有截图
  4. TensorFlow 三岁了,你想对它说点什么?
  5. 智能设备破解的那些事儿
  6. thinkpad T430s 在win8上安装ubuntu双系统(UEFI开启)
  7. 纵有倚天剑还要屠龙刀,实现Power BI报表服务器自定义认证
  8. MFC开发IM--MFC非模态对话框的创建及显示
  9. 为什么你的网站没流量?做不大!让我来告诉你。
  10. 网信办:从严整治激情打赏、高额打赏、诱导打赏