さて{%は%を拡張する}ので、私はこの最初のHTMLファイル(header.html)を有する:神社
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>M4A</title>
{% load staticfiles %}
<link rel="stylesheet" type="text/css" href="{% static 'css/header.css' %}" />
<link rel="icon" href="../../static/image/logo.png">
</head>
<body class="body" style="background-color:#f9f9f9">
{% block content %}
<ul>
<li><a href="/"><img src="../../static/image/logoRect.png" width="25"> </a></li>
<li><a href="/movies">Movies</a></li>
<li><a class="left" href="">Search</a></li>
<li><a class="left" href="/profile/">Profile</a></li>
<li><a class="left" href="#about">Explore</a></li>
</ul>
{% endblock %}
</body>
</html>
をそして私はこの他方(home.html)を有する:
{% extends "START/header.html" %}
{% block content %}
<p> TEST</p> <!-- for example -->
{% endblock %}
を
しかし、2番目のファイルを実行しても実際には拡張されない場合、他のHTMLファイルの本体の内容を置き換えるように見えます。背景色はまだ私のCSSファイルのものですが、読んでいると確信しています。私は何が欠けていますか?
ありがとう! {%block content%}タグを{%endblock%}の直前に配置します –