проблема с подключением django html шаблонов - PullRequest
1 голос
/ 05 мая 2020

всякий раз, когда я пытаюсь подключить свой шаблон, мой браузер показывает следующую ошибку

TemplateDoesNotExist в / test. html Метод запроса: GET URL-адрес запроса: http://localhost: 8000 / Django Версия: 3.0.5 Тип исключения: TemplateDoesNotExist Значение исключения: test. html Местоположение исключения: C: \ Users \ NIKHIL MISHRA \ AppData \ Local \ Programs \ Python \ Python37 \ lib \ site-packages \ django \ template \ loader.py в get_template, строка 19 Python Исполняемый файл: C: \ Users \ NIKHIL MISHRA \ AppData \ Local \ Programs \ Python \ Python37 \ python .exe Python Версия: 3.7.7 Python Путь: ['C: \ pro \ myproject', 'C: \ Users \ NIKHIL' 'MISHRA \ AppData \ Local \ Programs \ Python \ Python37 \ python37.zip' , 'C: \ Users \ NIKHIL MISHRA \ AppData \ Local \ Programs \ Python \ Python37 \ DLLs', 'C: \ Users \ NIKHIL MISHRA \ AppData \ Local \ Programs \ Python \ Python37 \ lib', ' C: \ Users \ НИХИЛ МИШРА \ AppData \ Local \ Programs \ Python \ Python37 ',' C: \ Users \ NIKHIL '' MISHRA \ AppData \ Local \ Programs \ Python \ Python37 \ lib \ site-package s '] Время сервера: Пн, 4 мая 2020 г. 21:28:42 + 0000

Я создал папку шаблонов и в ней есть файл test. html Код файла myapp \ views.py (имя приложения) выглядит так

from django.shortcuts import render

def index(request):
    return render(request,'test.html')

, а мой myapp \ urls.py - это

from django.conf.urls import url
from django.contrib import admin
from django.urls import path,include
from . import views

urlpatterns=[

    url(r'^$',views.index),


]

ps edit: настройка моих шаблонов

TEMPLATES = [
    {
        'BACKEND': 'django.template.backends.django.DjangoTemplates',
        'DIRS': [os.path.join(BASE_DIR, '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',
            ],
        },
    },
]

редактировать 2: это была опечатка в имени моего каталога, иначе код работает нормально, спасибо ...

...