Django エラー『TemplateDoesNotExist』対策

 

{{DZ_TITLE}}
DjangoでエラーTemplateDoesNotExist atの対策方法
テンプレートのファイルを探し出せないときに発生します。

初めに

サイト下にアプリケーションを作成する際にsettings.pyINSTALLED_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 チーター#1 - Python

関連記事

Django 目次- Python
Django 目次 - Python

おすすめ記事

Django Ajaxで非同期通信
Django Ajaxで非同期通信
Django テンプレート 使用 #2 Staticファイルの使用
Django テンプレート 使用 #2 Staticファイルの使用
Django Adminのパスワードを忘れたら? - Python
Django Adminのパスワードを忘れたら? - Python
Django チーター#1 - Python
Django チーター#1 - Python
Django 目次 - Python
Django 目次 - Python
Django テンプレート 使用 #3 List Dictの表示
Django テンプレート 使用 #3 List Dictの表示
Supponsered

外部サイト
↓プログラムを学んでみたい場合、学習コースなどもおすすめです!

Title : Photo by Steve Johnson on Unsplash

Comments

comments powered by Disqus