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