admin 发表于 2022-5-18 00:19:40

Python Flask高级编程之RESTFul API前后端分离精讲

**** Hidden Message *****
                               
   
      
            实现RESTful API的方式很多,如此优秀的API并不常见
            
               
                  
/static/module/class/content/img/220/section1-1.png
                  扩展性好
                  
                        合理的分层设计
                        标准的代码组织
                        易于维护与扩展
                  
               
               
                  
/static/module/class/content/img/220/section1-2.png
                  简洁易用
                  
                        使用非常方便
                        接口权限易于管理
                        返回格式保持统一
                        适用于各种前端
                  
               
               
                  
/static/module/class/content/img/220/section1-3.png
                  玩转Flask
                  
                        不满足框架原有功能
                        扩展Flask框架机制
                        在研究框架中培养编程思维
                        教你灵活玩转Flask
                  
               
            
      
   
   
      
            实现RESTful API特性要掌握的技术都在这
            
               
                  
/static/module/class/content/img/220/section2-1.png
                  Token令牌
                  
                        使用JWT令牌机制,可用于小程序App与单页面应用程序
                  
               
               
                  
/static/module/class/content/img/220/section2-2.png
                  自定义红图
                  
                        Flask只提供应用程序级别与蓝图级别的架构,我们自定义一个红图(Redprint)来扩展Flask结构体系
                  
               
               
                  
/static/module/class/content/img/220/section2-3.png
                  Python Class JSON序列化
                  
                        Python对Class的序列化不太方便,给出一个灵活的JSON序列化方案,支持新增和隐藏属性
                  
               
               
                  
/static/module/class/content/img/220/section2-4.png
                  全局异常处理
                  
                        重写Flask HTTPException与WTForms定义统一异常返回格式,方便前端开发
                  
               
            
      
   
   
      
            
/static/module/class/content/img/220/section3-1.png
            
                你的API还在互联网上裸奔?要学会权限管理!
               
                  
                        
/static/module/class/content/img/220/section3-2.png
                        
                            接口保护+权限控制
                           
                              灵活性极强的配置方案
                              提供函数&模块级别的权限控制机制
                           
                        
                  
                  
                        
/static/module/class/content/img/220/section3-2.png
                        
                            自定义Scope类
                           
                              采用继承的方式
                              为每个角色定义权限分组
                              实现细粒度可加减的权限控制方案
                           
                        
                  
               
            
      
   
   
      
            
                提供一个
                鱼书小程序的主要页面
                做API的检验
            
      
   
   
      
            学员专享增值服务
            
               
                  
                  问答专区
                  关于课程的问题都可在问答区随时提问,讲
                  师会进行集中答疑
               
               
                  
                  源码开放
                  课程案例代码完全开放给你,你可以根据
                  所学知识自行修改、优化
               
            
      
   
   
      
            
               
                  适合人群
                  对Python有想法,想从事Python编程的人群
               
               
                  技术储备要求
                  掌握Python语法基础、Flask基础
               
            
      
   
                                **** Hidden Message *****
页: [1]
查看完整版本: Python Flask高级编程之RESTFul API前后端分离精讲