Для целей разработки, как я могу открыть шаблон Django Jinjia2 в браузере с предварительным рендерингом (включая расширение)? - PullRequest
0 голосов
/ 03 мая 2020

Описание проблемы

Я начинаю работать над проектом Django, и с шаблоном рендеринга на стороне сервера работать немного сложнее. Обычно я разрабатываю интерфейсное приложение с сервером перезагрузки горячих модулей, чтобы видеть отображаемую страницу во время разработки.

Однако для проекта Django я могу только просматривать сайт, обслуживая его и открывая из браузера. Если я открою шаблон напрямую, include, extends не будут обработаны, следовательно, CSS и JavaScript не будут загружены в базовый шаблон.

У меня вопрос, есть ли инструмент или рабочий процесс, который может помочь разработать шаблон Django в автономном режиме, чтобы стиль и макет могли правильно отображаться во время разработки?

Редактировать: justification

Как уже упоминалось в комментарии, есть некоторые плагины, поддерживающие перезагрузку Django страница. Однако я хотел бы знать, возможно ли работать с шаблоном HTML полностью с сервера Django, т.е. работать со страницей html stati c? Есть сценарий ios, где я считаю, что он не подходит:

  • Страница, которая медленно обновляется: например, медленный запрос к базе данных, прежде чем страница может быть отображена.

  • Шаблон, который обычно недоступен: например, часть html внутри {% if%}, которая обычно недоступна, например, сообщение об ошибке.

  • Шаблон, который еще не зарегистрирован в маршрутах urlpatterns.

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...