我有这个序列化程序,但即使Ficha_publicada为false,我也永远不会返回错误
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解决方法 使用attrs [‘Ficha_publicada’]:
if not attrs['Ficha_publicada']: raise serializers.ValIDationError("Ficha no publicada")return attrs总结
以上是内存溢出为你收集整理的Django休息框架 – 序列化器中的字段级验证全部内容,希望文章能够帮你解决Django休息框架 – 序列化器中的字段级验证所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)