I am saving a model like this
if serializer.is_valid():
message = serializer.save(version_info='55')
and I am passing a parameter called version_info and inside my serializer I have the following code
class MessageSerializer(serilizer.Serializer):
def create(self, validated_data, **kwargs):
message = Message.objects.create(**validated_data)
return message
version_info parameter is inside validated_data dictionary but I want to pass this version_info to save method of my Message model which I have customize it to do some extra work while a message being saved but it gives this error: TypeError: Message() got an unexpected keyword argument 'version_info' how can I pass the version_info parameter to save method of my model?