【发布时间】:2014-11-25 00:18:55
【问题描述】:
我有一个序列化程序,我正在尝试添加字段级别验证,我需要验证序列化的某些字符字段是否为空,以及布尔字段是真还是假。
我有这个序列化程序,但即使 Ficha_publicada 为假,我也从不返回错误
class PublicarSerializer(serializers.Serializer):
Titulo = serializers.CharField(required=True)
Ficha_publicada = serializers.BooleanField()
def validate_Titulo(self, attrs, source):
value = attrs[source]
if not Ficha_publicada:
raise serializers.ValidationError("Ficha no publicada")
return attrs
class Meta:
model = Fichas
【问题讨论】:
标签: django django-rest-framework