Green Screen

【しくじって理解するDjango】TemplateDoesNotExist って出るんだけど?

戻る

■注目点■
django.template.loaders.app_directories.Loader:
/mnt/sdb1/tnhome2/venvs/99test/demohls/lib/python3.10/site-packages/django/contrib/admin/templates/deliverhls/hls_play_demo.html
(Source does not exist)
django.template.loaders.app_directories.Loader:
/mnt/sdb1/tnhome2/venvs/99test/demohls/lib/python3.10/site-packages/django/contrib/auth/templates/deliverhls/hls_play_demo.html

(Source does not exist)

習作作成中にハマる。
Templateローダーが、自作したプログラムの領域(deliverhls)のhtmlを探しに行ってない。Django管理サイト(contrib/xxx)しか探していない
ーーーーーーーーーーーーーーーーーーーー

<解決法>
単なるsettings.pyのINSTALLED_APP書き忘れ。
INSTALLED_APPS = [
(・・・略・・・)
'django.contrib.staticfiles',
'deliverhls', ←これ
]

DjangoGirlsのチュートリアル通りやってると知らぬ間に済んでいる設定。
自分でやると忘れる。

しかし、templatesはhtmlファイルだし、urlsとviewsが正しければ動作すると思っていた。
INSTALLED_APPって名前のパラメータが関わっているなんて、なかなか思いつかない。

作成日: 2025年8月10日17:55

更新日: 2025年8月10日17:59

タグ

Django

戻る