我已经有一个django项目,它的逻辑性如下:
url:URL?username = name&pwd = passwd
视图:
def func(request):
dic = request.GET
username = dic.get("username")
pwd = dic.get("pwd")
Run Code Online (Sandbox Code Playgroud)
但现在我们需要加密数据.然后,请求变为:
url:URL?crypt = XXXXXXXXXX(XXXXXXXX加密str为"username = name&pwd = passwd")
所以我需要修改每个视图功能.但是现在我想在django中间件中解密以防止修改每个视图功能.
但是当我修改request.GET时,我发现错误信息"这个QueryDict实例是不可变的".我怎么修改它?