You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Django中block content显示在页脚下方的问题求助

Django中block content显示在页脚下方的问题求助

各位好,我最近在折腾Django模板继承的时候碰到个头疼的问题,琢磨半天没搞明白,来请教下大家!

先说说我的基础模板base.html,结构很简单:页眉、预留的content块,最后是页脚,代码如下:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <h1>header</h1>

    {% block content %}
    
    {% endblock content %}


    <h1>footer</h1>
    
</body>
</html>

然后我写了index模板,想填充content块的内容,代码是这样的:

{% include "base.html" %}
{% load static %}


{% block content %}
<p> body </p>
{% endblock content %}

我本来预期页面输出应该是header body footer,结果实际输出却是header footer fghj(这里的fghj是测试时的笔误,核心问题是body内容没出现在页眉和页脚中间)。

我想让<p>body</p>显示在页眉和页脚之间,可现在它跑到页脚下面去了,是不是我在模板继承的写法上哪里弄错了?麻烦各位帮忙看看!

备注:内容来源于stack exchange,提问作者Fraol BlK

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.14 16:47:57