【发布时间】:2020-11-03 09:53:31
【问题描述】:
我有一个问题,我用一个简单的例子来重现。
无论我做什么,我总是有一个页面,其中包含我的内容(js、页脚等),就像附加的图片一样。
谁能帮我解决这个问题?谢谢。
如果我从 base.html 中删除 body 标记,django 会包含一个封装剩余内容的 body 标记。
base.html:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<link rel="stylesheet" href="{% static 'css/styles.css' %}">
</head>
<body>
{% block content %}
{% endblock content %}
</body>
<footer>
<h3>This is the footer</h3>
</footer>
<script src="{% static 'js/jquery-3.5.1.min.js' %}"></script>
<script src="{% static 'bootstrap-4.4.1/js/bootstrap.min.js' %}" ></script>
</html>
home.html:
{% extends 'base.html' %}
{% block content %}
<div>
<h1>This is the home body</h1>
</div>
{% endblock content %}
【问题讨论】:
标签: html django django-views django-templates