摘要: 前天写了序列化过程,今天就水一篇反序列化过程吧。 反序列化一般都在create,update方法中被使用,如: class CreateModelMixin: """ Create a model instance. """ def create(self, request, *args, **kw 阅读全文
posted @ 2021-04-08 15:16 盈波秋水泛清涛 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 由于 rest framework自带的接口没有响应的状态码,所以我一直都想给返回的数据里面加上接口请求的状态码,于是今天特地去翻了一下源码 由于我用的视图类ModelViewSet继承了rest_framework.mixins.CreateModelMixin,rest_framework.mi 阅读全文
posted @ 2021-04-07 15:41 盈波秋水泛清涛 阅读(98) 评论(0) 推荐(0) 编辑
摘要: class AbcViewset(ModelViewSet): permission_classes = (IsAuthenticated,) pagination_class = MaxSizePagination authentication_classes = (JSONWebTokenAut 阅读全文
posted @ 2021-04-06 17:11 盈波秋水泛清涛 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 在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 盈波秋水泛清涛 阅读(969) 评论(0) 推荐(0) 编辑
摘要: 在webssh中使用tail -f xxx.log命令的时候,因为获取的二进制流中有中文字符的情况 class SSH: def __init__(self, websocker, message): self.websocker = websocker self.message = message 阅读全文
posted @ 2020-08-19 15:47 盈波秋水泛清涛 阅读(238) 评论(0) 推荐(0) 编辑
摘要: class ItemsModelViewset(BaseView): ''' create: 创建项目 retrieve: 查询项目信息 list: 查询所有项目信息 ''' queryset = ItemsModel.objects.all() permission_classes = (IsAu 阅读全文
posted @ 2020-05-21 10:53 盈波秋水泛清涛 阅读(996) 评论(0) 推荐(0) 编辑
摘要: 日志中也没有打印什么明显的错误,只是显示连接了rabbitmq后就关闭了 查看rabbitmq的日志,这里显示rabbitmq连接成功,然后就是断开连接,(但是我还是以为是rabbitmq的问题,因为我在另外一台主机上一摸一样的环境没有问题) 在试了重装erlang和rabbitmq等服务,折腾了一 阅读全文
posted @ 2019-10-16 11:57 盈波秋水泛清涛 阅读(2028) 评论(1) 推荐(0) 编辑
摘要: 想要实现webssh的命令记录功能需要一个前端的组件 asciinema django服务端代码 当需要查看命令回放的时候 前端网页: 在html中导入asciinema的js和css文件 这样就实现了webssh的命令回放功能 阅读全文
posted @ 2019-08-31 17:13 盈波秋水泛清涛 阅读(1236) 评论(13) 推荐(0) 编辑
摘要: 在上面这段代码中,PermissionRequiredMixin类是权限验证类,这个类在实例化的时候会调用他的dispath方法,permission_required 变量是要验证的权限,看看用户有没有该权限 在has_permission方法中会获取要验证的权限(可以是一个,也可以是多个),se 阅读全文
posted @ 2019-04-30 15:23 盈波秋水泛清涛 阅读(626) 评论(0) 推荐(0) 编辑
摘要: 因为在python3.7以后rsync成了一个内置方法;所以需要把channels下所有使用async的包和文件改名,并改掉import时导入的包名及路径 阅读全文
posted @ 2019-04-30 14:17 盈波秋水泛清涛 阅读(311) 评论(0) 推荐(0) 编辑