我正在开发一个使用DjangoRest框架的API,我想从序列化程序中动态删除这些字段。问题是,我需要根据另一个字段的值删除它们。我怎么能这么做呢?class DynamicSerliazer(serializers.ModelSerializer): urlargs, **kwargs)
if self.fields and is_mobile_pl
fields = ('area', )class Earth(models.Model):根据django-rest- error ,默认情况下,"required“选项设置为True,这意味着如果我试图验证输入中没有"area”字段的序列化程序,则应该得到This field is required现在的问题是,为什么在模型字段上设置默认值会取消序列化程序上的r