假设我有一个'get_item'视图,我如何为以下php风格的URL编写URL模式?
http://example.com/get_item/?id=2&type=foo&color=bar
Run Code Online (Sandbox Code Playgroud)
(我没有使用标准的'漂亮'类型的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)
Run Code Online (Sandbox Code Playgroud)
我的看法:
def get_item(request):
id = request.GET.get('id', None)
xxxxxx
Run Code Online (Sandbox Code Playgroud)
简而言之,如何在django中使用查询字符串参数实现Php的url模式样式?