New ERORR TemplateDoesNotExist в index.html в Django python 3

Я новичок в Django, и когда я запускаю проект, я получаю ошибку. К сожалению, предыдущие вопросы не решили мою проблему.

TemplateDoesNotExist at /
blog/index.html

Вот моя структура папок:

country/
    urls.py
    wsgi.py
    settings.py
blog/
    migrations/
    templates/
        blog/
           index.html
    admin.py
    models.py
    tests.py
    urls.py
    views.py
manage.py

Блог Урлы :

from django.urls import path
from . import views
app_name = 'blog'
urlpatterns = [
path('', views.index, name='index'),
]

блог просмотров

from django.shortcuts import render   
def index(request):
    return render(request,'blog/index.html')

настройки

TEMPLATES = [
    {
        'BACKEND': 'django.template.backends.django.DjangoTemplates',
        'DIRS': [os.path.join(BASE_DIR, 'templates')],
        'APP_DIRS': True,
        //snip
    },
]

INSTALLED_APPS = [
    'blog',
    //snip
    
]

Чтобы решить эту проблему, после создания папки template я выполнил команду migrate один раз и проблема была решена

python manage.py migrate
Вернуться на верх