gpt4 book ai didi

python - Django 在 pop() 上请求 QueryDict 错误

转载 作者:太空狗 更新时间:2023-10-30 01:52:09 25 4
gpt4 key购买 nike

查看 dir(request.GET),我注意到 pop 被列为一种方法。我也相信我过去已经从请求中删除了属性。

这是准确的吗?如果是这样,为什么会失败?

request.GET.pop('key')

最佳答案

request.GETrequest.POST 是不可变的 QueryDict实例。这意味着您不能直接更改它们的属性。

复制一个QueryDict,返回一个可变的QueryDict。然后您可以调用副本的 pop 方法而不会引发错误。

request.GET
GET = request.GET.copy()
GET.pop('key')

关于python - Django 在 pop() 上请求 QueryDict 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7923315/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com