在django / python中检索request.get变量

时间:2011-04-06 07:40:31

标签: python django

我的request.GET中有一些变量 product-21cad54c-fafe-11dd-9f2b-001b639ca120,product-11cvcfd1-fafe-11dd-9f2b-001b639ca120, (id是变量名称的一部分)

我想存储所有这些产品变量的ID,我如何单独检索这些ID?

1 个答案:

答案 0 :(得分:4)

在您看来,您可以将request.GET视为dict。您可以使用:

request.GET.keys()

对于格式为http://foo/?bar=baz&bing=boom的网址,您会获得['bar','bing']

这是你想要做的吗?

[评论后]

在这种情况下,您应该能够:

for key in request.GET.keys():
    if key.startswith('product-'):
        the_id = key.split('-',0)[1]
        # Do some processing with the_id now…