Question : AttributeError: This QueryDict instance is immutable django
Answered by : segun-isreal
#views.py
from rest_framework import generics
class Login(generics.CreateAPIView): serializer_class = MySerializerClass def create(self, request, *args, **kwargs): request.data._mutable = True request.data['username'] = "[email protected]" request.data._mutable = False
#serializes.py
from rest_framework import serializers
class MySerializerClass(serializers.Serializer): username = serializers.CharField(required=False) password = serializers.CharField(required=False) class Meta: fields = ('username', 'password')
Source : https://stackoverflow.com/questions/44717442/this-querydict-instance-is-immutable | Last Update : Sat, 21 Aug 21