{如果user.is_authenticated%%}
.
.
. (HTML code)
{%其他%}
.
.
. (HTML code)
{%ENDIF%}
我相信这个职位回答你的问题:Is it necessary to write HEAD, BODY and HTML tags?
该(HTML)和(身体)标签可以省略,因此,你希望你的Django的模板代码应该工作。虽然好奇,为什么你会不会在顶部包括(HTML)呢?
是的,你可以,事实上,你会发现很多情况下是可行的打破你的模板一些可重复使用的部分,以后可以用include标签用户。而这样的模板片段不能有任何HTML标记的。