如何从POST获取某些东西

时间:2014-03-07 07:32:05

标签: django post

如何从匹配外卡的帖子中检索内容?或者也许有更好的方法?

我希望这可以神奇地工作,所以我和我都是带有密钥和值的字典。

e = request.POST.get(u'e_*')
i = request.POST.get(u'i_*')

request.POST看起来像......

<QueryDict: {u'e_3': [u'9'], u'e_2': [u'5'], u'e_1': [u'3'], u'e_4': [u'2'], u'csrfmiddlewaretoken': [u'Ig2UF7As7Qa2iaEqIBSlX2ziWW7Grxtw'], u'i_3': [u'8'], u'i_2': [u'11'], u'i_1': [u'10']}>

谢谢!

1 个答案:

答案 0 :(得分:1)

您可以使用字典理解,例如:

e = {k:v for k,v in request.POST.items() if k[:2] == 'e_'}
i = {k:v for k,v in request.POST.items() if k[:2] == 'i_'}