URLに規則的に中間パラメータを書き込むためにルールに従ってマッチングされ/分離パラメータとして中間各2 /。
さらに、通常のマッチングパラメータはまた、ビュー機能では、タイプを指定する方法は、形質転換するに直接使用することができる必要はありません。
1、次のように言葉を選んだURLを想定しました:
django.urlsからパスをインポートする から。インポートビュー urlpatterns = [ #の正式匹配的にURLの パス( 'test_regular / <INT:> / <INT:B> /'、views.test_regular、NAME = 'test_regular') ]
URL部分で見ることができ、我々は、フォームやパラメータの種類の厳格なルールを持っています。URLを書く容易にするために、ビューは、そのようなこと、一般的な機能を書くことができます。
#マッチは、通常の値用いて得られた DEFのtest_regular(要求、A、B): 合格
このように、設定パスに、対応する機能を指摘する意見で、私たちは関数名アウト完全なノックを持っていません。
図2に示すように、対応する機能を見
#使用正規マッチング値取得 DEFのtest_regularを(要求、A、B) のHttpResponse(戻り'二つの値のURLから取得し、それらの、%dのB、%のDであり、%dは' %(A、B 、 A + B))
二つのパラメータの定義内のURLので、これら2つのパラメータの直接導入は、彼らがデフォルトの関数がint型で知って、aとbのために処理することができますすることができます。
我々は、デフォルトのA = 1、B = 2である文言/時間を、/ 1/2を使用する場合、
次のURLを仮定します。http://127.0.0.1:8000 / TEST_APP / test_regular / 1/2 /
それが返されます。
URLから得られた二つの値、aは1であり、bは2、3であり、そしてそれら