python第三方库之学习flask-restful


前言

为什么要用Flask-restful?
RESTful API返回的不是HTML,而是机器能直接解析的数据
随着ajax的流行,API返回数据,而不是HTML页面,数据交互量减少,用户体验会好。
前后台分离,后台更多的进行数据处理,前台对数据进行渲染。

如果在普通的网站中,这个插件就没什么用了,因为在普通的网页开发中,是需要去渲染HTML代码的,而Flask-Restful在每个请求中都是返回json格式的数据。

一、安装

1.pip install flask
2.pip install flask-restful
3.pip install flask-cors
当前使用版本
flask(2.0.1)
flask-cors(3.0.10)
flask-restful(0.3.9)

二、flask-restful初体验

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time :2021/9/13 
# @File : test.py
# @Software: PyCharm
from flask import *
from flask_restful import  Api,Resource
#如果不需要解决跨域问题,就不用引入
from flask_cors import CORS


app=Flask(__name__)
api=Api(app)
#解决跨域
CORS(app)

data={
    "1":{
        "1":"1",
        "2":"2",
        "3":"3"
    },
    "2":{
        "2":"2",
        "3":"3",
        "4":"4"
    }

}
class indexView(Resource):
	def get(self):
		return '主页'

class infoView(Resource):
    def get(self):
        return data

api.add_resource(indexView,'/')
api.add_resource(infoView,'/brand/list')

if __name__ == '__main__':
    app.run(host='192.168.19.199',port=5000,debug=True)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Bruce-li__

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值