Получение ошибки 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'], ... }, ]