在django中生成URL

时间:2015-03-09 17:01:51

标签: django django-urls

嘿伙计们,我是django的初学者 我想像django一样生成url

http://something.com/searchpage/?page=12&color=red

目前正在使用此类型的网址

url(r'^searchpage/(?P<page>\d+)/(?P<color>\w+)$','home_product.views.search'),

请帮帮我

1 个答案:

答案 0 :(得分:2)

这看起来像是GET请求:只需将您的网址指向

即可
url(r'^searchpage/$, 'home_product.views.search'),

并从request.GET中的views.py目录中提取查询字词:

def search(request):
    page = request.GET.get('page')
    color = request.GET.get('color')
    ...

(使用GET.get,您会将缺失值设置为None)。