2

Django のドキュメントを読みましたが、今は説明が必要なところです。このサイトにあり、ビューは理解できますが、URL がどのように機能するかはわかりません。私にはかなり不可解で混乱しているように見えます。URL がどのように機能し、その目的が何であるかを説明できる人はいますか?

4

2 に答える 2

1

そのための専用の Django ドキュメント ページがあります: https://docs.djangoproject.com/en/1.6/topics/http/urls/

多分それはあなたを助けるでしょうか?

于 2013-11-13T13:54:02.830 に答える
1

urls.py ファイルは仮想です。彼らはこのようにそれを行うので、 http://yoursite.com/polls/34への静的な URL について心配する必要はありません。この数値を正規表現 /(d+) として使用することで、動的に保つことができるため、この正規表現を使用した 1 つの URL が何百万もの異なるポーリングになる可能性があります。

URL が要求されると、その正規表現番号 (1 か 13352 か) がビューに送信され、この番号が何であれ、PrimaryKey (PK) を持つ Poll をデータベースに照会する必要があります。見つかった場合、Poll オブジェクトはビューによってテンプレートに送信されます。その後、テンプレートは poll オブジェクト内のすべてのデータを表示します。

肝心なのは、このようなものを使用して、本質的に何百万もの異なる URL である URL に 1 行を含めることができるということです。私が作成している映画のウェブサイトwww.noobmovies.comにも同じ形式を使用しています。スター、映画、ブログについても同じ構造に従っています。基本的に 3 行のコードで、約 10,000 ページの URL が作成されました。

于 2013-11-13T13:55:24.530 に答える