Djangoのルーティングシステム(urls.py)

DjangoはサポートとしてURL設定ディレクトリのウェブサイトのURLは、また、販売代理店(URLconfig)として知られています。彼の性質は、URLパターンとURLパターンの呼び出しに、関数のビューの間のマッピングテーブルで、Djangoに伝えるために、このように、このURLは、その機能を実行する必要があります

1 urlpatterns = [
 2      パス(' 正規表現' 、ビュー機能、パラメータ、エイリアスを表示)
 3 ]

 パラメータ:

  •   正規表現文字列
  •   呼び出し可能なオブジェクトは、典型的には、文字列パスビュー機能は、ビューまたは関数として指定されます
  •   デフォルトのビュー機能(辞書)に渡されるオプションのパラメータ
  •   オプションのパラメータ名

注:Django2.0後、1.xのURLに捨てられた、とパスを切り替えます

     1.xでは、使用のURLが()定期的なマッチングを実現するために、しかし2.0で、かどうかは別の方法を使用するために定期的な必要性を使用します。

          パス()定期使用することはできません。re_path()を定期的に使用することができます。

1:?(2_0.W001)が含まれているルートを持っている' ?(Pは< 'で始まる' ^ 'またはで終わります' $ '
Djangoの2.0パスエラー

 

小規模チョッパー:

  URLは、対応する正規マッチング関数を使用して実行しました

おすすめ

転載: www.cnblogs.com/Adairye/p/12057414.html