Python Flask 开发 web 指南01之创建你的第一个 RESTful APP学习python的正确姿势关注共 990字,需浏览 2分钟 ·2020-09-16 21:32 上回,我们知道了 Flask 是一个 web 轻量级框架,可以在上面做一些扩展,我们还用 Flask 创建了 API,也说到了 REST API,今天咱们来玩一下 Flask-RESTful,体验一下使用它创建 REST API 的顺滑程度。什么是 Flask-RESTful?顾名思义,Flask-RESTful 是 Flask 的扩展,为的就是让我们能够轻而易举的创建 REST API,它也可以结合 ORM 层的一些库进行使用。安装一波吧:pip install flask-resful怎么使用 Flask-RESTful?同样的,我们导入相关的库,创建 app 实例:接着可以创建 api 对象,使用它我们可以轻松的去创建 REST API:使用它创建一个 API 有多简单呢?HTTP方法实现定义一个类,继承 Resource,这样我们在 Resource 上轻松实现各种 HTTP 方法。比如要使用 http 的 GET 方法,就可以这样:这里我们将用户请求的 name 参数获取然后返回。接着我们使用 api 把资源添加进来:跑起来试一下吧:访问一下:是不是很方便?接口直接在方法里面就可以写好,别人都帮我们封装好了。如果想要使用其它的 HTTP 请求方法,直接在资源类里面定义就可以了,比如在这里使用多个 HTTP 方法:测试一下:调用 put 方法:获取:删除:状态码返回一般接口的请求都会返回一个状态码,在 Flask_RESTful 很简单实现,直接在 return 后面添加就可以了,比如这样:数据验证有一些接口我们需要对其中的表单参数数据类型进行验证, Flask_RESTful 内置了一个的库——reqparse。使用方式和 argparse 很像,像这样:当然,我们对不同对象的操作都可以继承 Resource,从而实现各自的 HTTP 方法,像这样:ok,篇幅有限,关于 Flask_RESTful 先介绍到这里吧,希望对你有帮助,那么我们下回继续见,peace!扫一扫学习 Python 没烦恼 浏览 28点赞 评论 收藏 分享 手机扫一扫分享分享 举报 评论图片表情视频评价全部评论推荐 Python Web开发的完整指南Python七号0flask-restplus-boilerplateA boilerplate for flask restful web serviceFLASKRESTXBOILER-PLATEWITHJWTTerminalcommandsNote:makesureyouhavepipandvirtualenvinstalled.Initialinflask-restplus-boilerplateA boilerplate for flask restful web serviceFLASK RESTX BOILER-PLATE WITH JWTTerminal commands创建你的第一个Vue 3项目前端达人0Web App 开发定义Web App即网页应用程序(Web Application)的简称。 Web App本身通过网页浏览器操作执行,在Web 2.0这个名词风行时,由于许多网站平台已经由单纯的官方站点,变成更具功能性、互动性的网站系统,因此Web应用程序这名...Flask App Builder应用程序开发框架Flask App Builder 是一个简单快速的应用程序开发框架,建立在 Flask 之上。包括Flask App Builder应用程序开发框架FlaskAppBuilder是一个简单快速的应用程序开发框架,建立在Flask之上。包括详细的安全性,为你的模型自动生成CRUD,googlecharts等。所有功能的广泛配置,很容易与正常的FlaPython的Web框架,不只是Django和FlaskCrossin的编程教室0Python Web实战:Flask + Vue 开发一个漂亮的词云网站Python学习与数据挖掘0Python Web实战:Flask + Vue 开发一个漂亮的词云网站程序IT圈0点赞 评论 收藏 分享 手机扫一扫分享分享 举报