会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
南山玄雾隐
博客园
首页
新随笔
联系
订阅
管理
2020年11月19日
RESTframework之认证类
摘要: 博客园样式懒得改了,大概能明白就行 今天用到restframework内置的认证类,分析下源码方便以后拓展 Auth类源码流程 1.入口 dispatch def dispatch(self, request, *args, **kwargs): request = self.initialize_
阅读全文
posted @ 2020-11-19 14:09 南山玄雾隐
阅读(104)
评论(0)
推荐(0)
2020年6月1日
Rest之 serializer.save()方法源码
摘要: 需求: 1.接口负责更新单条数据,patch 2.需要判断前端传递的对象是否存在,存在与否对应不同操作 源码与个人改动: class GiveStars(UpdateAPIView): serializer_class = UpdateNewsFavorCountModelSerializer qu
阅读全文
posted @ 2020-06-01 04:12 南山玄雾隐
阅读(452)
评论(0)
推荐(0)
2020年5月31日
Restframework之ListApiview
摘要: ListApiView用于查数据,类本身预留了很多可供子类自定义的钩子函数,子类定义好类即可使用,挺方便的 class GetComments(ListAPIView): queryset = #查询的orm对象(models.xxx.objects) filter_backends = #过滤条件
阅读全文
posted @ 2020-05-31 02:19 南山玄雾隐
阅读(561)
评论(0)
推荐(0)
2020年5月27日
Restframework之CreateApiview源码流程
摘要: 1.接口代码调用流程 #1.入口,子类继承CreateAPIView class IssueIdea(CreateAPIView): pass #2.调用 CreateAPIView.post class CreateAPIView(mixins.CreateModelMixin,GenericAP
阅读全文
posted @ 2020-05-27 20:12 南山玄雾隐
阅读(337)
评论(0)
推荐(0)
2020年3月3日
关于LIstCreateAPIVIEW 序列化器的定制方案
摘要: 使用ListCreateAPIView可以完成一个接口处理get/post两种请求, #get/post可能对应两种序列化器, class Viewer(ListCreateAPIView): queryset = models.NewsViewer.objects serializer_class
阅读全文
posted @ 2020-03-03 20:46 南山玄雾隐
阅读(321)
评论(0)
推荐(0)
2020年1月31日
关于Restframework中组合类视图中 serializer的自由定制
摘要: 对于类似listcreateAPIview这种组合类,需要根据请求方式的不同来使用不同的序列化器 调用钩子get_serializer_class可根据请求的method分配不同的序列化器(get_serializer 需要返回实例对象) class Comments(ListCreateAPIVi
阅读全文
posted @ 2020-01-31 03:11 南山玄雾隐
阅读(121)
评论(0)
推荐(0)
2019年12月16日
多线程运行原理分析(GiL锁+线程互斥锁)
摘要: 首先抛出问题: 1.GIL锁和线程互斥锁在整个程序中有何屌用?锁的是什么? 2.多线程究竟是如果竞争offer?操作系统-解释器-执行多线程的流程? 直接贴图(个人理解+参考绘制,如有问题,请指正 ^) 解释: T1(): 1.线程1和线程2分别读取共享数据池变量a的指针 2.T1竞争到GIl锁,c
阅读全文
posted @ 2019-12-16 18:12 南山玄雾隐
阅读(198)
评论(0)
推荐(0)
公告