实战 \Python Flask构建可扩展的RESTful API
收藏

Python Flask构建可扩展的RESTful API

带你开发一个好用的API框架,适配小程序App web等前端页面

Python Flask构建可扩展的RESTful API

难度 中级 ·
时长 6小时25分钟 ·
学习人数 418 ·
综合评分 10.00分
¥ 148.00

Python Flask构建可扩展的RESTful API

观看导学视频

Python Flask构建可扩展的RESTful API
前后端分离大势所趋,本课程将构建一套优秀的RESTful API,可以适配小程序、App 、wap 、web前端页面,除此之外,课程扩展了Flask框架机制,培养编程思维,随心所欲玩转Flask。优秀完整的RESTful API框架,你也可以实现。还等什么,来试试吧!
7七月

Web服务端工程师

实现RESTful API的方式很多,如此优秀的API并不常见

扩展性好

合理的分层设计
标准的代码组织
易于维护与扩展

简洁易用

使用非常方便
接口权限易于管理
返回格式保持统一
适用于各种前端

玩转Flask

不满足框架原有功能
扩展Flask框架机制
在研究框架中培养编程思维
教你灵活玩转Flask

实现RESTful API特性 要掌握的技术都在这

Token令牌

使用JWT令牌机制,可用于小程序App与单页面应用程序

自定义红图

Flask只提供应用程序级别与蓝图级别的架构,我们自定义一个红图(Redprint)来扩展Flask结构体系

Python Class JSON序列化

Python对Class的序列化不太方便,给出一个灵活的JSON序列化方案,支持新增和隐藏属性

全局异常处理

重写Flask HTTPException与WTForms定义统一异常返回格式,方便前端开发

你的API还在互联网上裸奔?要学会权限管理!

接口保护+权限控制

灵活性极强的配置方案
提供函数&模块级别的权限控制机制

自定义Scope类

采用继承的方式
为每个角色定义权限分组
实现细粒度可加减的权限控制方案

提供一个
鱼书小程序的主要页面
做API的检验

学员专享增值服务

问答专区

关于课程的问题都可在问答区随时提问,讲

师会进行集中答疑

源码开放

课程案例代码完全开放给你,你可以根据

所学知识自行修改、优化

适合人群

对Python有想法,想从事Python编程的人群

技术储备要求

掌握Python语法基础、Flask基础

环境参数

  • 语言 Python3.6
  • 数据库 MySQL5.6
  • IDE Pycharm
  • 框架 Flask1.02
  • 操作系统 Mac
  • 工具 POSTMan Navicat
  • 虚拟环境安装工具 Pipenv
提问
数据加载中...
意见反馈 常见问题 APP下载
官方微信