私はdjangoの初心者で、小さなアプリケーションを使って学習しています。views.pyに、存在しないテンプレートファイル(.html)を意図的に含めました。
t = get_template('current_datetimeP.html')
でsetting.pyTEMPLATE_DIRS=( "D:/ Django_Code / mysite / templates /"、)
/time/でこのエラーTemplateDoesNotExistが発生します
Djangoはこれらのテンプレートを次の順序でロードしようとしました:ローダーdjango.template.loaders.filesystem.Loaderの使用: D:\ Django_Code \ mysite \ templates \ current_datetimeP.html(ファイルは存在しません)
私はsettings.pyにD:\ Django_Code \ mysite \ templates \を含めたので、Djangoがそこに潜んでいるのは問題ありませんが、フォローするのはどうですか?
私もこれを手に入れます
ローダーdjango.template.loaders.app_directories.Loaderの使用: C:\ Python27 \ lib \ site-packages \ django \ contrib \ auth \ templates \ current_datetimeP.html(ファイルは存在しません)
Djangoがここを調べている理由* C:\ Python27 \ lib \ site-packages \ django \ contrib \ auth \templates*。テンプレートを検索するデフォルトの場所ですか?
もう1つ、Djangoが上記のディレクトリを調べていることは明らかです。アプリケーションディレクトリに置く代わりに、そこにテンプレートファイルを置くことができますか?(それは良い習慣ではありませんが)?