【问题标题】:DRF: serializer validation without a modelDRF:没有模型的序列化程序验证
【发布时间】:2021-05-04 07:56:36
【问题描述】:

不使用ModelSerializer 时是否不调用validate_fieldname 方法?我正在尝试验证我的输入:

class SomeSerializer(serializers.Serializer):
   serial = serializers.CharField()

    class Meta:
        fields = ["serial",]

    def validate_serial(self, value):
        if value ... 
        return value 

我想对serial 的输入使用验证器方法,但我没有可以使用的相关模型。

【问题讨论】:

    标签: django django-rest-framework


    【解决方案1】:

    是的。 doc 有帮助。不需要使用模型。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-08-14
      • 2020-05-23
      • 1970-01-01
      • 2017-11-09
      • 2017-10-30
      • 2018-02-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多