我希望将斜杠后的整个 url 传递给脚本。如果我做 :
url(r'^(?P<id>.*)$', alias.get, name="alias"),
然后我只得到路径组件,而不是传递给我的函数的查询参数。然后我必须:
def urlencode(dict) :
如果 len(dict) == 0 : 返回 ""
参数 = {}
对于 dict.items() 中的 k,v:
参数[k] = v.encode('utf-8')
返回 ”?” + urllib.urlencode(参数)
定义获取(ID):
id += urlencode(request.GET)
我这样做是为了我的很多观点,我一直忘记它并制造错误。有没有办法告诉我的 urls.py 匹配包括查询字符串在内的所有内容?