drf-writable-nested icon indicating copy to clipboard operation
drf-writable-nested copied to clipboard

Setting null when sending data as form data in one-to-one relationships

Open mahdiashtian opened this issue 3 years ago • 0 comments

my code:

 class UserSerializer(NestedUpdateMixin, serializers.ModelSerializer):   skill = SkillSerializer(many=True, required=False)   experience = ExperienceSerializer(many=True, required=False)   education = EducationSerializer(many=True, required=False)   profile = ProfileSerializer(required=True, instance=Profile)

 class ProfileSerializer(WritableNestedModelSerializer):   child = ChildSerializer(many=True, required=False)   foreigner = UserForeignerSerializer(required=False, allow_null=True, instance=UserForeigner)

When I send the data as a form-data, one-to-one relationships are lost and set to null But when I make a request in the form of json, it is applied correctly, the request must be sent in the form of a form-data Does anyone know what the problem is?

mahdiashtian avatar Oct 20 '22 14:10 mahdiashtian