2010年10月18日月曜日

Django urlpatterns の include の意味

urls.pyにあるurlpatternsの設定でincludeを使うときがある。
このincludeの意味については次の通り。

他の URLconf を取り込む定義。
includeを使う場合、正規表現には$(文字列末尾にマッチ)を使わない。

DjangoはURLからurlpatternsで指定したマッチした部分を取り去り、残りの文字列をincludeされたURLconfに送って続きの処理を行う。