问题描述
在很多时候我们想修改Django
项目的request
中属性值, 都会给我们报一个错误:
AttributeError: This QueryDict instance is immutable
那是因为在官方叙述中, 该对象是一个不可修改对象, 那我们此时还想继续尝试修改其中的数值怎么办?
解决方案
def medusa(request):
request.POST._mutable = True
# 或者是:
# request.GET._mutable = True
此时你再需要对request
对象修改数据值的时候就可以实现你想要的理想效果了。