Получение ошибки template not found в django

Я перепробовал все, и путь в view.py правильный, но получаю ошибку template doesn't found в django Мой views.py

def starting_page(request):
    return render(request,"tractor/index.html")

def posts(request):
    return render(request,"tractor/all-post.html")

Я также добавил ss ошибки и мою директорию.

введите описание изображения здесь введите описание изображения здесь

Мы можем попробовать следовать структуре, заданной в docs, поэтому попробуйте переместить ваши файлы в следующие места внутри вашего приложения (при условии, что my_proj является именем вашего проекта django, а tractor является именем приложения):

my_proj/tractor/templates/tractor/index.html
my_proj/tractor/templates/tractor/all-post.html

Чтобы убедиться, что эти html-файлы будут найдены, проверьте, правильно ли настроен ваш settings.py в соответствии с документацией.

Сначала убедитесь, что настройки вашего шаблона проверяются внутри директорий приложений:

TEMPLATES = [
    {
        ...,
        'APP_DIRS': True,
        ...
    },
]

Или если ваши файлы находятся в проекте, а не в приложении:

TEMPLATES = [
    {
        ...
        'DIRS': [BASE_DIR / 'templates'],
        ...
    },
]
Вернуться на верх