flask restful 教程一

安装工具:

1.python 3.6
2.Pycharm
3.Xampp(mysql)
4.Navicat(数据库可视化管理工具)
5.postman(api测试工具)

安装python–安装env–新建项目目录–进入项目目录

Pipfile 安装项目依赖

在新建项目的时候,第一步是,新建入口文件 一般和项目同名

考虑实例化flask实例化对象(不推荐在入口文件下实例化)

新建一个包app,在app包里新建一个app.py,实例化,初始化

在app包里面新建 config文件包-在里面创建secure.py(存放api敏感的配置项) setting.py(通用的配置文件选项)

模型视图分开放

蓝图分离视图函数:blueprint是模块函数用的,所以不推荐使用视图拆分

from flask import Blueprint

book = Blueprint("book", __name__)
@book.route()

所以产生了红图 redprint:在app里面创建一个libs包是放一些我们自己定义的模块
视图—红图—蓝图—app

REST:表达性状态转移—资源—使用URI来定位资源 使用HTTP动词操作资源—(GET,POST,PUT,DELETE)

REST

#理论是理论
#实践是实践
#内部开发API,开放API(标准的适合开放),把所有的数据当做资源,只能进行(CURD)
标准缺点:
业务逻辑开发,比较难,接口比较粗
# HTTP 请求数量 大大增加,数据还要前端自己刷选
#业务逻辑比较差,服务器要考虑业务逻辑才行
#开放型的API,只提供数据,不需要提供业务逻辑

#强制时JSON V1
#遵守REST 灵活 业务逻辑 接口
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值