この URL パターンはどういう意味ですか?
url(r'^(?P<itemnum>\d+)/$', views.confirm, name='confirm-page'),
)
どうすれば有効にできますか?
orへのリクエストは、関数/75/
or/3/
を呼び出します。views.confirm(itemnum='75')
views.confirm(itemnum='3')
変数itemnum
は任意の数を保持できます。
URL ディスパッチャーの詳細については、こちらを参照してください。
どれどれ:
^
文字列の始まりを意味します(?P<itemnum>\d+)
あなたの場合、行の1つ以上の数字に一致する名前付きの保存グループです。views.confirm
URL のキャプチャされた部分は、キーワード引数として関数に渡されます。
def confirm(request, itemnum=None):
print itemnum
...
$
文字列の終わりを意味します
例:2013
からキャプチャされhttp://mydomain.com/2013/
ます。