标题同时显示在浏览器栏和 Django 中的 body 中

Title being displayed both in browser's bar and in body in Django

我正在关注“Django 实例”一书,并尝试实现标签。我希望标题只显示在浏览器的标题栏上。但是,里面的文字既显示在浏览器的标题栏上,也显示在网页内容上。

如果我查看该屏幕截图的页面源代码,它看起来像这样:

    </nav>
    

            
 Title goes here 

<div class="container">

下面是我的 base.html 的第一行:

{% load static %}

<!DOCTYPE html>
<html>
  <head>
    <title>{% block title %} {% endblock %}</title>

下面是屏幕截图中显示的页面模板:

    {% extends 'base.html' %} {% block content %}
    {% block title %} Title goes here {% endblock %}
    
    <div class="container">
      <div class="row">
    
        <div class="col-md-8 card mb-4  mt-2 left  top">
          <div class="card-body">
            <div class="">
              Here is some content.
          </div>
            </div>
        </div>
        {% block sidebar %} {% include 'sidebar.html' %} {% endblock sidebar %}
      </div>
    </div>

{% endblock content %}

你知道如何去掉页面上显示的磁贴吗body?

你的区块title也在区块content可能是这个原因,把它放在外面。

{% extends 'base.html' %} 

{% block title %} 
    Title goes here 
{% endblock %}

{% block content %}
    <div class="container">
      <div class="row">
    
        <div class="col-md-8 card mb-4  mt-2 left  top">
          <div class="card-body">
            <div class="">
              Here is some content.
          </div>
            </div>
        </div>
        {% block sidebar %} {% include 'sidebar.html' %} {% endblock sidebar %}
      </div>
    </div>
{% endblock content %}