Могу ли я использовать язык шаблонов Django непосредственно на верхнем уровне HTML-файла, то есть без тегов <HTML>или <body>?Пример - - PullRequest
0 голосов
/ 05 февраля 2019

{% if user.is_authenticated%}

  .
  .
  . (HTML code)

{% else%}

  .
  .
  . (HTML code)

{% endif%}

Ответы [ 2 ]

0 голосов
/ 05 февраля 2019

Да, на самом деле вы можете встретить много ситуаций, когда целесообразно разбить ваши шаблоны на несколько частей многократного использования, которые впоследствии вы сможете использовать с тегом include .И такие фрагменты шаблона могут вообще не иметь HTML-тега.

0 голосов
/ 05 февраля 2019

Я считаю, что этот пост отвечает на ваш вопрос: Нужно ли писать теги HEAD, BODY и HTML?

Теги (HTML) и (Body) можно опустить, и поэтому вашиКод шаблона django должен работать так, как вы ожидаете.Любопытно, почему бы вам не включить (html) вверху?

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