HTML文档可以';找不到

HTML文档可以';找不到,html,django,Html,Django,我正在寻找讨论这些内容的文档: base.html <html> <head> {% block head %} <title>My Site - {% block title %}{% endblock %}</title> {% endblock %} </head> <body> <div id="content"&

我正在寻找讨论这些内容的文档:

base.html

<html>
    <head>
        {% block head %}
            <title>My Site - {% block title %}{% endblock %}</title>
        {% endblock %}
    </head>

    <body>
        <div id="content">
            {% block content %}
            {% endblock %}
        </div>
        <div id="footer">
            {% block footer %}
                &copy; Copyright 2014 by <a href="http://www.youtube.com/watch?v=dQw4w9WgXcQ">Me</a>.
            {% endblock %}
        </div>
    </body>
</html>
我试图理解我将把CSS样式表和其他元素放在base.html中的位置

例如,在my base.html中,我将在哪里放置跨越所有页面的菜单系统


有关于这个问题的文件吗。我似乎找不到任何东西,除了W3傻瓜…

这些是Django模板标签。查看。

Django有很好的文档,很容易找到:

您的
base.html
将包含在所有基于它的模板(使用
{%extends“base.html”%}
的模板)中通用的html代码

由你决定什么属于那里。但它通常是页面的“骨架”,您在问题中发布的base.html就是一个很好的基础模板示例

{%block}
标记在模板中定义了一个位置,扩展模板可以在其中替换自己的内容。例如,您有:

    <div id="content">
        {% block content %}
        {% endblock %}
    </div>
渲染时,您会得到:

<div id="content">
    some content here
</div>

这里有一些内容

呵呵,只是个占位符!
{% block content %}
    some content here
{% endblock %}
<div id="content">
    some content here
</div>