-1

djangoとブログアプリのコーディングは初めてです。URLに問題があります。ページをクリックすると、ex:about、urlがhttp://localhost/about表示されますが、このページでは、メインコンテンツのオブジェクトをクリックすると、ex:カテゴリlinuxで、指定されたURLが次のようにhttp://localhost/about/tags/linux なります。推測どおり、何も表示されません。URLはhttp://localhost/tags/..のように表示する必要があります。どうすればこれを乗り越えることができますか?

4

1 に答える 1

1

テンプレートでどのようにURLを作成していますか?

urls.pyでURLの名前を定義しておく必要があります。

'about'という名前のURLを定義する場合は、{%url about%}を使用して完全な正しいパスを取得できます。

tags / linuxのようなより動的なものについては、タグ名を引数として取るurl'tags'を定義し、{%url tags'linux'%}を使用してテンプレートにurlを生成します。

これの重要な部分は、Djangoの正規の紹介で紹介されています:https ://docs.djangoproject.com/en/dev/intro/tutorial01/

于 2012-11-09T14:54:25.963 に答える