Я нашел и исправил проблему.
Что было не так: В файле mysite\services\templates\services\list.html HTML-код для модального окна быстрого просмотра (Quick View Modal) и один закрывающий тег {% endblock %} находились за пределами каких-либо блоков. В Django шаблонах, которые наследуют другой шаблон (с помощью {% extends ... %}), любой код или текст вне блоков ({% block ... %}) игнорируется, а сиротский {% endblock %} в конце файла вызывал критическую ошибку TemplateSyntaxError.
Что я сделал:
Переместил код модального окна (
<div class="modal fade" id="quickViewModal"...) внутрь{% block content %}в самый конец блока.Убрал лишний закрывающий тег
{% endblock %}, который вызывал ошибку синтаксиса шаблона.
Я также проверил работоспособность, обратившись к локальному серверу (http://127.0.0.1:6678/services/), и страница теперь успешно загружается с кодом 200 (ОК). Можете проверять, всё должно работать!
Обсуждение статьи
0К этой статье пока нет комментариев. Будьте первым, кто выразит свое мнение!
Оставить комментарий
Связанные новости
10Похожие материалы
Улучшению приложения main
Исправления и улучшения Admin-панели
Результаты рефакторинга файловой структуры, шаблонов и стилей проекта
Я обновил шаблоны страниц «Портфолио» и «Услуги»