Django エラー『TemplateDoesNotExist』対策
DjangoでエラーTemplateDoesNotExist atの対策方法
テンプレートのファイルを探し出せないときに発生します。
初めに
サイト下にアプリケーションを作成する際にsettings.pyのINSTALLED_APPSに情報を登録する必要があります。
この操作を忘れていると、loader.get_templateメソッドで、このエラーが発生します。
例えば、本家のチュートリアルではpollsというアプリケーションを作成しています。
そのアプリケーションを mysite/settings.py を編集して登録しています。
python manage.py startapp polls
mysite/settings.py
INSTALLED_APPS = [
'polls.apps.PollsConfig',
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
]
‘polls.apps.PollsConfig’, が mysite/settings.py に追加された1行です。
下記の記事内でも、こちらの話を記載しています。
Django チーター#1 - Python
関連記事
おすすめ記事
Django Adminのパスワードを忘れたら? - Python
Django 目次 - Python
Django Ajaxで非同期通信
Django チーター#1 - Python
SEO対策として、セキュリティー対策ソフトでチェック
Django テンプレート 使用 #1
Supponsered
外部サイト
↓プログラムを学んでみたい場合、学習コースなどもおすすめです!
Title : Photo by Steve Johnson on Unsplash