在django中生成URL

在django中生成URL,django,django-urls,Django,Django Urls,嘿伙计们我是django的初学者 我想像这样在django中生成url http://something.com/searchpage/?page=12&color=red 当前正在使用此类型的url url(r'^searchpage/(?P<page>\d+)/(?P<color>\w+)$','home_product.views.search'), url(r'^searchpage/(?P\d+)/(?P\w+)$,“home\u product.v

嘿伙计们我是django的初学者 我想像这样在django中生成url

http://something.com/searchpage/?page=12&color=red
当前正在使用此类型的url

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

请帮助我这看起来像是一个GET请求:只需将您的url指向

url(r'^searchpage/$, 'home_product.views.search'),
然后从
请求中调出查询条件。在
视图中获取
目录。py

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

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

我想像这样生成url。com/searchpage/?page=12&color=red“生成url”是什么意思?从模板中还是作为重定向?请把你的问题说清楚。