摘要:
概述 CRD 概述 K8s 中内置了很多的资源类型, 包括 pod,svc,deploy 等等 crd 是 K8s 允许用户自定义的一种资源格式. 定义好之后的使用体验如同 其他内置资源 crd 本质上也是操作通过apiserver 去操作 etcd, 带有基本的增删改查概念, 如果需要更丰富的功能 阅读全文
摘要:
背景 比如在序列化阶段对某字段进行重新载入, 且载入的内容本身需要基于当前请求用户进行动态 此时如何在 序列化器中获取当前用户就需要解决 实现 在 self 上下午文 context 中的 request 中可以取到. 注意 是 .user 而不是 ["user"] 此处可以开调试模式在 self 阅读全文
摘要:
背景 比如在自定以的路由中想修改 数据集, 但是又不想全部重写内置的方法的场景 如我的已办, 本质上是完全调用list方法的 实现 源码部分 源码部分不建议修改, 但是可以通过重写一个 ListModelMixin 重新复制一份, 从而可以实现源码的所有功能 在此基础上进行修改在不定参中定制一个字段 阅读全文