makaleler / Python Programlama / Django TemplateDoesNotExist hatası ve düzeltilmesi

Django TemplateDoesNotExist hatası ve düzeltilmesi

09.07.2019 21:02:19

django.template.exceptions.TemplateDoesNotExist: *.html hata düzeltilmesi

TemplateDoesNotExist hatası template dosyalarının yolunun doğru verilmemesinden kaynaklanan bir hatadır. Aşağıdaki şekilde settings.py dosyası üzerinden düzeltebilirsiniz.

DIR keyi içine eklenecek path yolu aşağıdaki gibidir. core klasörü template klasörü için düzenleyebileceğiniz ana app klasörü olarak düşünebilirsiniz.


[os.path.join(BASE_DIR, 'core/templates')]

Eklenmiş hali
vim app/settings.py
TEMPLATES = [
    {
        'BACKEND': 'django.template.backends.django.DjangoTemplates',
        'DIRS': [os.path.join(BASE_DIR, 'core/templates')],
        'APP_DIRS': True,
        'OPTIONS': {
            'context_processors': [
                'django.template.context_processors.debug',
                'django.template.context_processors.request',
                'django.contrib.auth.context_processors.auth',
                'django.contrib.messages.context_processors.messages',
            ],
        },
    },
]
yazar husonet

Yorumlar

Bu içerik için sizde yorum yapabilirsiniz!
anasayfa | makaleler | haberler | dosyalar | linkler | hakkımızda