理解
每一个URL代表一种资源
客户端和服务端之间,传递这种资源的某种表现层,客户端通过四个HTTP动词
对服务端资源进行操作,实现“表现层状态转化”
资源:网络的具体信息,如图片、文字等
表现层:"资源"是一种信息实体,它可以有多种外在表现形式。我们把"资源"具体呈现出来的形式,如,文本可以用txt格式表现,也可以用HTML格式、XML格式、JSON格式表现
状态转化:访问一个网站,就代表了客户端和服务器的一个互动过程。在这个过程中,势必涉及到数据和状态的变化。
4个HTTP动词:GET用来获取资源,POST用来新建资源(也可以用于更新资源),PUT用来更新资源,DELETE用来删除资源。
安装 flask restful
1.cmd输入:pip install flask,安装flask
2.cmd输入:pip install flask-restful,安装flask-restful
安装过程中会出现如下报错:
You are using pip version 9.0.1, however version 19.2.3 is available. You should consider upgrading via the 'python -m pip install --upgrade pip' comm and.
解决方法
升级pip python -m pip install --upgrade pip
注意:某些Flask版本下,引入模块时采用from flask.ext.restful import Api出错,则可以