Python 我希望我的django rest框架序列化程序接受输入,但不添加到模型中
我从模型中删除了一些字段,但我希望序列化程序仍然接受这些字段作为输入。如何让序列化程序接受但不使用字段Python 我希望我的django rest框架序列化程序接受输入,但不添加到模型中,python,django,django-rest-framework,serialization,Python,Django,Django Rest Framework,Serialization,我从模型中删除了一些字段,但我希望序列化程序仍然接受这些字段作为输入。如何让序列化程序接受但不使用字段 class EventBaseSerializer(ModelSerializer): class Meta: model = models.Event fields = ("id", "name") #unused_fields = ("last_name") 如果希望某个字段用于输入而不是输出,则需要将该字段添加到字段列表中,并使
class EventBaseSerializer(ModelSerializer):
class Meta:
model = models.Event
fields = ("id", "name")
#unused_fields = ("last_name")
如果希望某个字段用于输入而不是输出,则需要将该字段添加到
字段列表中,并使用From将其标记为可能
您可以向ModelSerializer添加额外字段或覆盖默认字段
通过在类上声明字段,就像在
序列化程序类
class AccountSerializer(serializers.ModelSerializer):
url = serializers.CharField(source='get_absolute_url', read_only=True)
groups = serializers.PrimaryKeyRelatedField(many=True)`
class Meta:
model = Account