目录
百战程序员,全站22050+开发课程+文档 ,学习精选优质好课快人一步!观看视频 快捷键ALT+N

Python全系列 教程

3567个小节阅读:5930k

收藏
全部开发者教程

鸿蒙应用开发

C语言快速入门

JAVA全系列 教程

面向对象的程序设计语言

Python全系列 教程

Python3.x版本,未来主流的版本

人工智能 教程

顺势而为,AI创新未来

大厂算法 教程

算法,程序员自我提升必经之路

C++ 教程

一门通用计算机编程语言

微服务 教程

目前业界流行的框架组合

web前端全系列 教程

通向WEB技术世界的钥匙

大数据全系列 教程

站在云端操控万千数据

AIGC全能工具班

A

A A

White Night

阅读(1.9k)
赞(0)

Restful的基本使用

image-20211113152812643

1.介绍:

优势:

Flask-Restful是一个专门用来写restful api的一个插件。

使用它可以快速的集成restful api接口功能。

在系统的纯api的后台中,这个插件可以帮助我们节省很多时间。

缺点:

如果在普通的网站中,这个插件就没有优势了,因为在普通的网站开发中,是需要去渲染HTML代码的,

而Flask-Restful在每个请求中都是返回json格式的数据。

2.安装:

3.基本使用:

定义Restful的类视图:

1.flask_restful中导入Api,来创建一个api对象。

2. 写一个类视图,让他继承自Resource类,然后在这个里面,使用你想要的请求方式来定义相应的方法,比如你想要将这个类视图只能采用post请求,那么就定义一个post方法。

3. 使用api.add_resource来添加类视图与url

注意

  1. 如果你想返回json数据,那么就使用flask_restful,如果你是想渲染模版,那么还是采用之前的方式,就是app.route的方式。
  2. url还是跟之前的一样,可以传递参数。也跟之前的不一样,可以指定多个url。
  3. endpoint是用来给url_for反转url的时候指定的。如果不写endpoint,那么将会使用视图的名字的小写来作为endpoint。
  4. add_resource的第二个参数是访问这个视图函数的url,这个url可以跟之前的route一样,可以传递参数,并且还有一点不同的是,这个方法可以传递多个url来指定这个视图函数

实时学习反馈

1. 在Flask中,对于RESTful说法错误的是?

A Flask实现RESTFul需要安装三方库flask-restful

B 路由函数处理需要继承flask-restful.Resource

C 路由函数处理需要通过flask-restful.Api建立路由映射

D RESTFul同样可以渲染模板

答案

1=>D

 

北京市昌平区回龙观镇南店村综合商业楼2楼226室

©2014-2023 百战卓越(北京)科技有限公司 All Rights Reserved.

京ICP备14032124号-2