【发布时间】:2016-01-27 16:50:24
【问题描述】:
我正在做有关处理request.data 和from.cleaned_data 问题的django 项目。当用户仅输入指定字段时,它将向我的服务器发送请求。接下来,表单类处理请求,除了处理输入字段并且从表单内置字段中返回不输入字段。
这是请求数据:
<QueryDict: {u'is_public': [u'True']}>
这是从类中清除的数据:
{'name': u'', 'devie_type': u'', 'is_public': True, 'serial_num': u'', 'is_online': False, 'operation_system': u''}
我知道这些是字典类型。我希望得到他们的联合键和清理数据的值。我希望它返回:
{u'is_public': True}
这是我的尝试:
a = {}
for k in request.data:
if k in the_form.cleaned_data:
a[k] = the_form.cleaned_data[k]
print a
它可读吗?或者有没有关于在python中处理联合字典的内置函数?
【问题讨论】:
标签: python django python-2.7 dictionary django-rest-framework