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

像 Djangos rest_framework.JSONRenderer 它需要被实例化

json = JSONRenderer().render(serializer.data)

为了使用渲染方法。

render() 不作为静态/类方法提供的背景是什么?


繁华开满天机
浏览 75回答 1
1回答

DIEA

使用静态/类方法使得无法覆盖/难以调试以使用特定于对象的工具,例如在有人需要时添加实例变量。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python