我希望将斜杠后的整个 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 匹配包括查询字符串在内的所有内容?