我有这个基本模板
<!DOCTYPE html>
<html lang="en">
<div>
Microblog:
<a href="/index">Home</a>
<a href="/login">Login</a>
</div>
我想扩展它
{% extends "base.html" %}
{% block title %}Index{% endblock %}
但是在加载页面时,我只能看到页面的基础部分,而看不到标题栏。
答案 0 :(得分:1)
您需要在基本模板中编写空的块代码,然后在扩展模板中将其覆盖。
<!DOCTYPE html>
<html lang="en">
<div>
<div>
{% block title %}{% endblock %}
</div>
Microblog:
<a href="/index">Home</a>
<a href="/login">Login</a>
</div>
扩展模板。
{% extends "base.html" %}
{% block title %}Index{% endblock %}