在Django中创建数组后如何删除GET url参数?

Django学习者

我正在使用django,我想从url获取GET请求,并想要删除几个参数,然后将其余数据库保存为列表。

例如,请求的网址是

localhost/test?a=A&b=B&c=C&d=D&e=E

我知道如何通过简单地获取json格式的GET参数

json.dumps(reqest.GET)

当我在模板HttpResponse中将其打印出来时,我得到

{"a":"A", "b":"B", "c":"C", "d":"D", "e":"E"}

我想做的是从其中删除几个元素并创建json。我想通过键“ a”和“ d”删除。所以我的json应该看起来像

{"b":"B", "c":"C", "e":"E"}

谁能告诉我该怎么做?我试图寻找listjsonlistetc和remove(),del elementetc方法。每次我遇到错误时,有人可以帮助我吗?

感谢您的时间。

病毒式的

您可以尝试这样的事情,

a = json.loads(json.dumps(request.GET))

        del a['a']
        del a['d']

return HttpResponse(json.dumps(a), content_type="application/json")

让我知道是否有帮助...:D;)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章