ジャンゴurlパラメータは、デフォルトのマッピングを指定した場合

パスまたはre_pathを使用した後に、URLにパラメータを含めることができ、そして時にはデフォルトパラメータを指定したい、あなたは同じビュー関数に両方の点で2つのurls.py URLを書くことができます。パラメータなしのパラメータを持ちます。一方、機能とみなさパラメータのデフォルト値を設定します。
パラメーターを指定せずにURLにマッチしたときにこのように、デフォルト値が使用されます。
サンプルコード:

urls.py

1  から django.urlsがインポートパスを、re_path
 2  から app01 インポート3  
4 urlpatterns = [
 5      パス(' ブック/ '、views.book、NAME = ' ブック' )、
 6      パス(ブック/ <INT:NUM> / 'views.book、名前= ' ブック" 7      ]

views.py

1  から django.shortcutsはインポートのHttpResponse
 2 book_list = [ ' 青龙'' 白虎'' 月牙' ]
 3  デフブック(リクエスト、NUM = 0):
 4      リターンのHttpResponse(book_list [NUM])

 


訪問するとします。http://127.0.0.1:8000 /書籍 / 表示:ドラゴン;
とき訪問します。http://127.0.0.1:8000 /書籍 / 1 / 表示:白い虎は、
時に訪問します。http://127.0 .0.1:ディスプレイ8000 /書籍/ 2 /とき:三日月。

おすすめ

転載: www.cnblogs.com/xshan/p/12088901.html