Django 块标题显示在页面内容中
Django Block Title Shows In Page Content
我试图为我的一个 Django HTML 模板添加标题。网站的标题发生了变化,但它也显示为页面内容上的文本。我该如何解决这个问题以及为什么会发生这种情况?
base.html
{% block head %}
<head>
<title>{% block title %}{% endblock %}</title>
</head>
{% endblock %}
page.html
{% extends "base.html" %}
{% block head %}
{% block title %}Some Title{% endblock %}
{% endblock %}
您不需要使用标题块,只需使用标题块
{% extends "base.html" %}
{% block title %}Some Title{% endblock %}
如果您只是想更改标题,则不需要:
{% block head %}{% end block %}
您可以直接标明标题:
{% block title}Your Title{% end block %}
更多信息在这里(官方文档)- https://docs.djangoproject.com/en/3.2/ref/templates/language/
我试图为我的一个 Django HTML 模板添加标题。网站的标题发生了变化,但它也显示为页面内容上的文本。我该如何解决这个问题以及为什么会发生这种情况?
base.html
{% block head %}
<head>
<title>{% block title %}{% endblock %}</title>
</head>
{% endblock %}
page.html
{% extends "base.html" %}
{% block head %}
{% block title %}Some Title{% endblock %}
{% endblock %}
您不需要使用标题块,只需使用标题块
{% extends "base.html" %}
{% block title %}Some Title{% endblock %}
如果您只是想更改标题,则不需要:
{% block head %}{% end block %}
您可以直接标明标题:
{% block title}Your Title{% end block %}
更多信息在这里(官方文档)- https://docs.djangoproject.com/en/3.2/ref/templates/language/