小编Ben*_*Ben的帖子

Django和查询字符串参数

假设我有一个'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模式样式?

python django

38
推荐指数
2
解决办法
6万
查看次数

标签 统计

django ×1

python ×1