假设我有一个'get_item'视图,如何为以下php样式的URL编写URL模式?Django和查询字符串参数
http://example.com/get_item/?id=2&type=foo&color=bar
(我没有使用标准的“好”类型的URL即:http://example.com/get_item/2/foo/bar
,因为它是不实际的)
具体来说,我怎么做我使视图响应当用户键入上述在浏览器中,我如何收集参数并在我的视图中使用它?
我试图至少得到id部分权利,但无济于事。当我在浏览器中输入该视图将不会运行http://example.com/get_item?id=2
我的网址模式:
(r'^get_item/id(?P<id>\d+)$', get_item)
我的观点:
def get_item(request):
id = request.GET.get('id', None)
xxxxxx
总之,我该如何实现URL的PHP的风格模式与Django的查询字符串参数?
如何更好的URL get_item/2/foo/bar,并匹配?所以我们可以有get_item/2 /裤子/红色。 – dotty 2010-09-16 11:32:21