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