会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
arrowxiang
博客园
首页
新随笔
联系
订阅
管理
2021年4月8日
django rest framework 反序列化过程剖析
摘要: 前天写了序列化过程,今天就水一篇反序列化过程吧。 反序列化一般都在create,update方法中被使用,如: class CreateModelMixin: """ Create a model instance. """ def create(self, request, *args, **kw
阅读全文
posted @ 2021-04-08 15:16 盈波秋水泛清涛
阅读(333)
评论(0)
推荐(0)
2021年4月7日
django rest framework响应数据的源码分析
摘要: 由于 rest framework自带的接口没有响应的状态码,所以我一直都想给返回的数据里面加上接口请求的状态码,于是今天特地去翻了一下源码 由于我用的视图类ModelViewSet继承了rest_framework.mixins.CreateModelMixin,rest_framework.mi
阅读全文
posted @ 2021-04-07 15:41 盈波秋水泛清涛
阅读(105)
评论(0)
推荐(0)
2021年4月6日
django rest framework序列化过程剖析
摘要: class AbcViewset(ModelViewSet): permission_classes = (IsAuthenticated,) pagination_class = MaxSizePagination authentication_classes = (JSONWebTokenAut
阅读全文
posted @ 2021-04-06 17:11 盈波秋水泛清涛
阅读(312)
评论(0)
推荐(0)
2020年8月19日
ansibleAPI设置默认用户及密码
摘要: 在AnsibleAPI2.9中相对于2.7少了extend_vars方法 通过对源码的分析发现在ansible.utils.vars中的load_extra_vars函数中把所有的参数添加进去 def load_extra_vars(loader): extra_vars = {} for extr
阅读全文
posted @ 2020-08-19 16:09 盈波秋水泛清涛
阅读(988)
评论(0)
推荐(0)
造成webssh突然close的中文字符编码问题的解决
摘要: 在webssh中使用tail -f xxx.log命令的时候,因为获取的二进制流中有中文字符的情况 class SSH: def __init__(self, websocker, message): self.websocker = websocker self.message = message
阅读全文
posted @ 2020-08-19 15:47 盈波秋水泛清涛
阅读(267)
评论(0)
推荐(0)
2020年5月21日
django rest framework post请求过程剖析
摘要: class ItemsModelViewset(BaseView): ''' create: 创建项目 retrieve: 查询项目信息 list: 查询所有项目信息 ''' queryset = ItemsModel.objects.all() permission_classes = (IsAu
阅读全文
posted @ 2020-05-21 10:53 盈波秋水泛清涛
阅读(1017)
评论(0)
推荐(0)
2019年10月16日
django-celery启动后迅速关闭的解决办法
摘要: 日志中也没有打印什么明显的错误,只是显示连接了rabbitmq后就关闭了 查看rabbitmq的日志,这里显示rabbitmq连接成功,然后就是断开连接,(但是我还是以为是rabbitmq的问题,因为我在另外一台主机上一摸一样的环境没有问题) 在试了重装erlang和rabbitmq等服务,折腾了一
阅读全文
posted @ 2019-10-16 11:57 盈波秋水泛清涛
阅读(2065)
评论(1)
推荐(0)
2019年8月31日
对webssh实现命令回放功能
摘要: 想要实现webssh的命令记录功能需要一个前端的组件 asciinema django服务端代码 当需要查看命令回放的时候 前端网页: 在html中导入asciinema的js和css文件 这样就实现了webssh的命令回放功能
阅读全文
posted @ 2019-08-31 17:13 盈波秋水泛清涛
阅读(1266)
评论(13)
推荐(0)
2019年4月30日
django的权限验证源码剖析
摘要: 在上面这段代码中,PermissionRequiredMixin类是权限验证类,这个类在实例化的时候会调用他的dispath方法,permission_required 变量是要验证的权限,看看用户有没有该权限 在has_permission方法中会获取要验证的权限(可以是一个,也可以是多个),se
阅读全文
posted @ 2019-04-30 15:23 盈波秋水泛清涛
阅读(645)
评论(0)
推荐(0)
在使用python3.7+channels时会出现rsync错误
摘要: 因为在python3.7以后rsync成了一个内置方法;所以需要把channels下所有使用async的包和文件改名,并改掉import时导入的包名及路径
阅读全文
posted @ 2019-04-30 14:17 盈波秋水泛清涛
阅读(325)
评论(0)
推荐(0)
下一页
公告