为了账号安全,请及时绑定邮箱和手机立即绑定

为什么 Django REST Framework 渲染器和解析器必须实例化并且不提供它们的关键方法

为什么 Django REST Framework 渲染器和解析器必须实例化并且不提供它们的关键方法

繁华开满天机 2023-01-04 10:22:49
像 Djangos rest_framework.JSONRenderer 它需要被实例化json = JSONRenderer().render(serializer.data)为了使用渲染方法。render() 不作为静态/类方法提供的背景是什么?
查看完整描述

1 回答

?
DIEA

TA贡献1820条经验 获得超2个赞

使用静态/类方法使得无法覆盖/难以调试以使用特定于对象的工具,例如在有人需要时添加实例变量。



查看完整回答
反对 回复 2023-01-04
  • 1 回答
  • 0 关注
  • 74 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信