我的request.GET中有一些变量 product-21cad54c-fafe-11dd-9f2b-001b639ca120,product-11cvcfd1-fafe-11dd-9f2b-001b639ca120, (id是变量名称的一部分)
我想存储所有这些产品变量的ID,我如何单独检索这些ID?
答案 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…