ホームページ >バックエンド開発 >Python チュートリアル >Python での urls.py:URL ディスパッチャー (ルーティング構成ファイル) の使用方法の詳細な紹介
この記事では主に Python の urls.py:URL ディスパッチャ (ルーティング設定ファイル) に関する関連情報を紹介します。必要な方は
urls.py:URL ディスパッチャ (ルーティング設定ファイル) を参照してください。
URL 設定 (URLconf) は、Django がサポートする Web サイトのディレクトリのようなものです。その本質は、URL パターンとその URL パターンに対して呼び出されるビュー関数の間のマッピングテーブルです。このようにして、この URL に対してこのコードを呼び出し、その URL に対してそのコードを呼び出すように Django に指示します。 URL の読み込みは設定ファイルから始まります。
URLパターンの2つの形式
プレフィックスなしで使用するリスト(推奨方法)
URLパターン
urlpatterns = [ url(正则表达式, view函数, 参数, 别名, 前缀), ]
パラメータの説明:
正規表現: 正規表現式
パラメータ: view関数に渡されるオプションのデフォルトパラメータ(辞書) フォーム)
エイリアス: オプションの名前パラメーター
接頭辞: パス接頭辞
URL パーサー
通常、URL パーサーは、複数の URL を含むことができる URL 構成モジュールに対応します。パターンには、他の複数の URL パーサーも含めることができます。この包含構造設計により、Django の UR の階層分析が実現されます。
URL デコンポーザーは、Django アプリとプロジェクトを分離するための鍵です。 URL 設定モジュールは、通常 include メソッドによって操作されますが、最終的には URL 分解器に組み込まれます。
一般的な URL 記述方法の例 regex
url(r'test/\d{2}/$', views.test) # test/66 url(r'test/(?P<id>\d{2})/$', views.test) url(r'test2/(?P<id>\d{2})/(?P<key>\w+) /$', views.test)
読んでいただきありがとうございます。皆さんのお役に立てれば幸いです。このサイトのご支援に感謝します。
以上がPython での urls.py:URL ディスパッチャー (ルーティング構成ファイル) の使用方法の詳細な紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。