2018年12月17日
摘要: 一:自定义路由(原始方式) 二 半自动路由(视图类继承ModelViewSet) 三 全自动路由(自动生成路由) 阅读全文
posted @ 2018-12-17 23:27 Andy_ouyang 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 一:基本视图 写一个出版社的增删改查的resful接口 路由: 视图: 二:mixin类和generice类编写视图 三:使用generics 四:使用ModelViewSet 路由: 视图: 阅读全文
posted @ 2018-12-17 23:22 Andy_ouyang 阅读(151) 评论(0) 推荐(0) 编辑
摘要: rest-framework 频率控制 一: 频率简介 二:自定义频率类,自定义频率规则 自定义频率代码 class MyThrottle(): visitor_dic = {} def __init__(self): self.history = None def allow_request(se 阅读全文
posted @ 2018-12-17 08:28 Andy_ouyang 阅读(264) 评论(0) 推荐(0) 编辑
摘要: -认证 -写一个类: class LoginAuth(): # 函数名一定要叫authenticate,接收必须两个参数,第二个参数是request对象 def authenticate(self, request): # 从request对象中取出token(也可以从其它地方取) token = 阅读全文
posted @ 2018-12-17 08:27 Andy_ouyang 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 回到目录 一 Django自带序列化组件 详见 回到目录 二 rest-framework序列化之Serializer models部分: view部分: 注意: source 如果是字段,会显示字段,如果是方法,会执行方法,不用加括号(authors=serializers.CharField(s 阅读全文
posted @ 2018-12-17 08:26 Andy_ouyang 阅读(166) 评论(0) 推荐(0) 编辑