PHP中的PHP unset()等效

时间:2014-01-14 13:31:24

标签: php python django

我正在做一个基于php文件的django项目。在php文件中它有类似的pf代码:

unset($_POST["nameSub"]);

使用python的等效代码是什么?

2 个答案:

答案 0 :(得分:6)

在Django中,您的POST数据将作为request.POST

进入您的视图功能

这是一个Django QueryDict对象,它是不可变的,因此您无法从中删除任何键。

https://docs.djangoproject.com/en/dev/ref/request-response/#django.http.QueryDict

您可以复制它,然后从副本中删除密钥:

post_data = request.POST.copy()
del post_data['nameSub']

答案 1 :(得分:1)

你可能在Python中使用字典,所以:

d = {'nameSub': 'some value', 'another': 'value'}
del d['nameSub']