python - 标题同时显示在浏览器的栏和 Django 的正文中

标签 python django title

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

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

    </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 %}

您知道如何去掉页面正文中显示的磁贴吗?

最佳答案

您的 block title 也在 block 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 %}

关于python - 标题同时显示在浏览器的栏和 Django 的正文中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67526518/

相关文章:

django - 了解 Django CSRF_COOKIE_SAMESITE 和 CSRF_TRUSTED_ORIGINS

javascript - 你能让网页标题一次又一次地改变吗

Php - 变量中的标题(不工作)

python - 从 Cython 中的列表调用方法

python - 根据Extension调用特定的Handler

django - 如何在用户关闭基于 django2.0 的网站上的选项卡或浏览器时强制注销用户

python - Django/psycopg2/postgresql 可能损坏的模型给出了无用的堆栈跟踪

javascript - 我可以让内容出现在 Div 中吗?当光标悬停在单独的 Div 上时?

python - 足球数据的多元多项式拟合

python - 在 python idle 中运行 pip