python中的PHP unset()等效项
我正在做一个基于php文件的django项目。在php文件中,它具有以下类型的pf代码:python中的PHP unset()等效项,php,python,django,Php,Python,Django,我正在做一个基于php文件的django项目。在php文件中,它具有以下类型的pf代码: unset($_POST["nameSub"]); 使用python在其上的等效代码是什么?在Django中,您的POST数据将作为请求进入您的视图函数。POST 这是一个DjangoQueryDict对象,它是不可变的,因此不能从中删除任何键 您可以复制它,然后从副本中删除密钥: post_data = request.POST.copy() del post_data['nameSub'] 您可能
unset($_POST["nameSub"]);
使用python在其上的等效代码是什么?在Django中,您的POST数据将作为
请求进入您的视图函数。POST
这是一个DjangoQueryDict
对象,它是不可变的,因此不能从中删除任何键
您可以复制它,然后从副本中删除密钥:
post_data = request.POST.copy()
del post_data['nameSub']
您可能正在使用Python中的词典,因此:
d = {'nameSub': 'some value', 'another': 'value'}
del d['nameSub']
很难想象你为什么要从POST数据中取消设置一个键(在python中:
del
)request.POST['nameSub']
会在POST请求中被删除吗?不在副本中?如果您解释了为什么要从post数据中删除密钥,您将更有可能得到所需的答案。因为你可能正试图做一些毫无意义的事情