2 / 2 / 1
Регистрация: 15.07.2022
Сообщений: 37
|
|
Почему Django 4.1.7 не находит index.html?19.03.2023, 14:23. Показов 1606. Ответов 8
Метки нет Все метки)
(
Я хотел начать изучать Django, но когда я захожу на свой сайт, Django ругается, потому что не может найти файл index.html. Я просмотрел уже многие сайты, но, как я понял, там решение для старых версий Django. Добавление os.join.path(BASE_DIR, 'tamplates') не помогает(и похожие решения тоже не помогают). С наименованием файла, к которому я обращаюсь(index.html) всё нормально, проверил все места, где он упоминается, уже раза 3. Да и вообще в целом я делал всё также, как в этом видео: https://www.youtube.com/watch?v=Em-8EvV9w3o Может кто–то уже сталкивался с похожей проблемой?
0
|
19.03.2023, 14:23 | |
Ответы с готовыми решениями:
8
Проект на Django + Vue3. Webpack не видит index.html После установки joomla почему не находит administrator/index.php? |
2 / 2 / 1
Регистрация: 15.07.2022
Сообщений: 37
|
|
19.03.2023, 18:06 [ТС] | |
kazak, лучше я тогда весь проект скину, т.к. я попробовал ещё добавить в папку templates папку myapp1 и туда поместить index.html, но всё равно ничего не заработало.
0
|
2 / 2 / 1
Регистрация: 15.07.2022
Сообщений: 37
|
|
19.03.2023, 18:18 [ТС] | |
Тут весь код ошибки из консоли:
Internal Server Error: / Traceback (most recent call last): File "C:\Python\Python311\Lib\site-packages\django\core\handlers\exception. py", line 56, in inner response = get_response(request) ^^^^^^^^^^^^^^^^^^^^^ File "C:\Python\Python311\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Anna\Desktop\1projdjpy\myapp1\ views.py", line 6, in index_page return render(request, 'myapp1\index.html') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Python\Python311\Lib\site-packages\django\shortcuts.py", line 24, in render content = loader.render_to_string(template_name, context, request, using=using) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Python\Python311\Lib\site-packages\django\template\loader.py", line 61, in render_to_string template = get_template(template_name, using=using) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Python\Python311\Lib\site-packages\django\template\loader.py", line 19, in get_template raise TemplateDoesNotExist(template_name, chain=chain) django.template.exceptions.TemplateDoesN otExist: myapp1\index.html [19/Mar/2023 18:12:15] "GET / HTTP/1.1" 500 73820 [19/Mar/2023 18:12:15,261] - Broken pipe from ('127.0.0.1', 1870) Internal Server Error: / Traceback (most recent call last): File "C:\Python\Python311\Lib\site-packages\django\core\handlers\exception. py", line 56, in inner response = get_response(request) ^^^^^^^^^^^^^^^^^^^^^ File "C:\Python\Python311\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Anna\Desktop\1projdjpy\myapp1\ views.py", line 6, in index_page return render(request, 'myapp1\index.html') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Python\Python311\Lib\site-packages\django\shortcuts.py", line 24, in render content = loader.render_to_string(template_name, context, request, using=using) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Python\Python311\Lib\site-packages\django\template\loader.py", line 61, in render_to_string template = get_template(template_name, using=using) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Python\Python311\Lib\site-packages\django\template\loader.py", line 19, in get_template raise TemplateDoesNotExist(template_name, chain=chain) django.template.exceptions.TemplateDoesN otExist: myapp1\index.html [19/Mar/2023 18:12:15] "GET / HTTP/1.1" 500 73690 Not Found: /favicon.ico [19/Mar/2023 18:12:18] "GET /favicon.ico HTTP/1.1" 404 2219 И вот ещё то, что появляется при попытке открыть сайт(в zip архиве):
0
|
![]() 3578 / 2723 / 350
Регистрация: 11.03.2009
Сообщений: 6,266
|
|||||||||||
19.03.2023, 18:23 | |||||||||||
![]() Решение
Вариант 1. У Вас в settings указана настройка
Вариант 2. Для Вашего проекта BASE_DIR = 1projdjpy, шаблоны расположены по пути mydlangoproject\templates, т.е. полный путь до шаблонов BASE_DIR\mydlangoproject\templates. В settings же указано
0
|
2 / 2 / 1
Регистрация: 15.07.2022
Сообщений: 37
|
|
19.03.2023, 18:39 [ТС] | |
kazak, kazak, от души спасибо! Я с этим всем всё утро мучился, а нужно было просто сделать так:
'DIRS': [str(BASE_DIR) + '\\mydlangoproject\\templates'], Добавлено через 1 минуту (я решил сначала попробовать второй вариант, поэтому на счёт того, рабочий ли первый, не знаю)
0
|
96 / 64 / 34
Регистрация: 08.02.2021
Сообщений: 213
|
|
21.03.2023, 21:15 | |
0
|
21.03.2023, 21:15 | ||||||
Помогаю со студенческими работами здесь
9
index.html на index.aspx (index.php...) Как сделать чтобы "WebBrowser1.Navigate ("Index.html ")" вызывал Index.html из каталога в котором находится? Как сделать что бы первым загружался не index.php а index.html Настройка Nginx: index.html и index.php в разных каталогах Как сделать отображене нужного мне контента в index.php и index.html ? Искать еще темы с ответами Или воспользуйтесь поиском по форуму:
|
|
Новые блоги и статьи
![]() |
||||
Списки и кортежи в Python: различия, особенности, применение
py-thonny 13.04.2025
Python славится своей гибкостью при работе с данными. В арсенале языка есть две основные последовательные структуры данных, которые программисты используют ежедневно — списки и кортежи. Эти структуры. . .
|
Middleware в ASP.NET Core
UnmanagedCoder 13.04.2025
В ASP. NET Core термин "middleware" занимает особое место. Что же это такое? Middleware представляет собой программные компоненты, которые формируют конвейер обработки HTTP-запросов в приложении. . . .
|
Таблицы лута в Unity с MinMaxCurve и AnimationCurve
GameUnited 12.04.2025
Создание сбалансированного лута в играх — задача не из простых. Разработчики постоянно ищут способы настройки систем выпадения предметов, которые будут одновременно справедливыми для игроков и. . .
|
std::expected в C++: Управление ошибками
bytestream 12.04.2025
Обработка ошибок всегда была важной и одновременно сложной задачей в программировании на C++. На протяжении долгого времени разработчики использовали различные подходы: возвращаемые коды ошибок,. . .
|
Nullable типы и операторы объединения null в C#
UnmanagedCoder 12.04.2025
Многие шутят, что null — это миллиардная ошибка в программировании. И в этой шутке только доля шутки. Тони Хоар, создатель null-ссылки, сам назвал её своей "ошибкой на миллиард долларов". Почему?. . .
|
Аутентификация и авторизация JWT в микросервисах с API Gateway
stackOverflow 12.04.2025
В традиционных монолитных приложениях безопасность часто реализуется как единый защитный периметр - пользователь проходит аутентификацию один раз, после чего получает доступ ко всем функциям системы. . . .
|
TypeScript: Интерфейсы vs Типы
run.dev 11.04.2025
Современная разработка на JavaScript сталкивается с множеством проблем при масштабировании проектов. Типизация кода стала хорошим инструментом, помогающим избежать ошибок во время выполнения,. . .
|
Управление топиками и разделами Kafka
Javaican 11.04.2025
Apache Kafka — распределенная платформа потоковой передачи данных, которая стала стандартом для построения высоконагруженных систем обмена сообщениями. В современной архитектуре микросервисов,. . .
|
Миграция монолита в Event-Driven микросервисную архитектуру на C#
stackOverflow 11.04.2025
Монолитная архитектура – классический подход к разработке программного обеспечения. Это приложение, построенное как единое целое, где все компоненты тесно связаны между собой. Большинство проектов. . .
|
Go в Kubernetes: Управление ресурсами
golander 11.04.2025
Разработчики Go-приложений в Kubernetes часто сталкиваются с неожиданными проблемами производительности и даже внезапными отказами контейнеров. Причина этого кроется в особенностях взаимодействия. . .
|