django 模板继承异常

母版文件

{% load static %}

<!DOCTYPE html>

<html lang="en" xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta charset="utf-8" />

<title></title>

<link href="{% static 'book/css/main.css' %}" rel="stylesheet" />

<link href="{% static 'book/css/all.min.css' %}" rel="stylesheet" />

</head>

<body>

<nav class="nav">

<ul>

<li><a href="{% url 'about' %}">关于</a></li>

</ul>

</nav>

{% block page_main %}

{% endblock %}

</body>

</html>

继承文件

{% extends 'book/mother_page.html' %}

{% block page_main %}

aaa

{% endblock %}

显示结果
django 模板继承异常
django 模板继承异常

但是浏览器中源代码没问题
django 模板继承异常

如图可见排版出现异常,原本该出现在head标签里的内容出现在了body里,这是为什么?


回答:

文件保存为了UTF-8 有BOM 的格式
将文件保存为了UTF-8 无BOM 的格式即可解决问题

以上是 django 模板继承异常 的全部内容, 来源链接: utcz.com/p/937805.html

回到顶部