适用场景:

此情况一般适合于密码加密后传到后端需要解密

问题:

django 机制中的 request 是不允许被修改的

方法1:

修改字典属性: request.POST._mutable =True

password = request.POST.get("password")
# 将password进行解密,变成一个新的值,假设变成’12345‘
password = '123456'
password = password.decode()
request.POST._mutable = True # 这一步最重要
request.POST['password'] =

方法2:

data = request.POST.copy()
复制request body数据 到 data 中,对data进行修改

def create(request):
print(request.POST)
data = request.POST.copy()
data['password_test'] =11111
print(data)
return Response(‘’)

#输出
<QueryDict: {'from postman': ['1']}>
<QueryDict: {'from postman': ['1'], 'password_test': [11111]}>