Python djangoジャイアントピットテンプレートテンプレートdjango.template.Exceptions.TemplateDoesNotExist

最近独学でジャンゴを勉強しているのですが、静的ファイルを表示するためのテンプレートの設定にたどり着いたのですが、ここでスタックしてエラーが報告されてしまい、明らかに他のものをコピーしてしまい、テンプレートが見つからないと言われました。

私の解決策を記録します: [基本的に皆さん初心者向けのコードを使用しているため、他の場所では基本的に問題はありません。以下の寸法はビデオと少し異なる場合があります]

設定ファイルを見つけて、テンプレートのテンプレート ファイル パスを注意深く観察すると、BASE_DIR が出力され、以下のコンソールで確認できます。私のものに注目してください。F:\python_project\django\firstproject のみが出力されていますが、右側にはまだ firstproject のレイヤーがあります!! したがって、ここではテンプレートが見つかりません

 したがって、以下の画像はつなぎ合わせています。テンプレートを書くだけではなく、不足しているパスを「templates」ではなく「firstproject/templates」と書く必要があります。このとき、直接出力して配置を観察することもできます左側のディレクトリ テンプレートを使用します。

print(os.path.join(BASE_DIR,'firstproject/templates'))

 

おすすめ

転載: blog.csdn.net/qq_43644046/article/details/130482273