スラッシュの後の全体の URL をスクリプトに渡したい。私が行った場合 :
url(r'^(?P<id>.*)$', alias.get, name="alias"),
次に、関数に渡されたクエリ パラメーターではなく、パス コンポーネントのみを取得します。次に、次のことを行う必要があります。
デフ urlencode(dict) : len(dict) == 0 の場合: "" を返す パラメータ = {} for k, v in dict.items() : params[k] = v.encode('utf-8') 戻る "?" + urllib.urlencode(パラメータ) デフ取得(ID): id += urlencode(request.GET)
私は多くのビューでこれを行っていますが、それを忘れてバグを作成し続けています。クエリ文字列を含むすべてに一致するように urls.py に指示する方法はありますか?