序列化程序验证程序之所以好,是因为它可以轻松地在模型序列化程序和显式序列化程序之间切换,这是什么意思?

What does it mean that serializer validators are good because it makes it easy to switch between Model Serializer and explicit Serializer?

提问人:deli무구 提问时间:8/18/2023 更新时间:8/24/2023 访问量:16

问:

我一直在阅读rest_framework文件,但我发现很难理解这句话的意思

“在使用快捷方式 ModelSerializer 类和使用显式序列化程序类之间切换很容易。用于 ModelSerializer 的任何验证行为都易于复制。

这是使用序列化程序验证器的三个好处之一,但是......

  1. 为什么要在 ModelSerilzer 和 Serializer 类定义的序列化程序之间切换?
  2. 它易于复制意味着什么?
  3. 为什么要复制为 ModelSerializer 定义的验证器?

这是写 https://www.django-rest-framework.org/api-guide/validators/ 的链接

感谢您查看此问题!

我试着查找同一个问题,该问题涉及 django 序列化器验证器的可复制优势。但我得到的只是一个事实,即最好通过序列化程序创建模型实例,因为序列化器具有简单的验证逻辑,并且最好同时保留序列化器验证器和模型验证器。

django 验证序列 django-rest-framework 后端

评论


答: 暂无答案