対象とされたURLから定期的に一致する値を使用して110-方法

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であり、そしてそれら

 

おすすめ

転載: www.cnblogs.com/lzhshn/p/11402894.html