ModelSerializer
ModelSerializer
extra_kwargs
指定某个字段为只写
class Meta: model = models.CvtBondsPool exclude = ("created_time", "updated_time") extra_kwargs = { "maintain_report_classes": {"write_only": True} }
serializers.ListField
指定该字段 为列表类型,里面的值为Int类型,且只在写入时校验
class CvtBondsPoolSerializer(serializers.ModelSerializer): cvt_rating_choices = serializers.ListField(child=serializers.IntegerField(), write_only=True)