微信小程序开发2.5--Django类视图

使用类视图进行HTTP请求方法的逻辑分离

  •   实现:在视图模块中先导入View类:from django.views import View ,新建的视图类要继承这个View类,见image.py视图模块中的class ImageView的这个类
  •   作用体会:使用类视图,当HTTP请求来的时候走类视图的路由,类视图会自动判断这个请求使用的是什么方法,然后走相应的逻辑

Python Mixin 模式与类视图

  •   python的mixin模式:喜鹊 is a 飞行动物 is a 动物 这个继承有一定的缺席,链条越来长,就越来越难搞,可以这句话分离成喜鹊 is a 动物,喜鹊 can 飞行,这样把属性和动作分离了,比较好理解
  •   minxin模式继承通用视图:见utils下的response.py文件,作用:将代码分为多个组件,在对象间调用时更加优雅,简化耦合度

 

  

  

你可能感兴趣的:(微信小程序开发2.5--Django类视图)