Django 页面继承 {% block %}

本文使用的摸本继承用于开发带有导航窗口的网站:

在导航窗文件中需要被替换的地方使用

  {% block  contentPage %} 
   需要被替换的内容
   {% endblock %}

在非导航页面开头引入父模板路径:

{% extends 'common/navigation/navigation.html' %}

然后使用:

  {% block contentage %}
    用于替换的内容
    {% endblock %}

例如:
这是导航窗口中需要被替换的内容:

 {% block  contentPage %}
  

哦吼,页面不见了.....

点击看心情随机返回         返回

{% endblock %}

这是替换导航页面的内容:

{% extends 'common/navigation/navigation.html' %}
{% block contentPage %}
    
aaaaa:
{# #}
aa bb cc dd
[[ values.a ]] [[ values.b ]] [[ values.c ]]
    {% endblock %}

    继承之前的页面:
    Django 页面继承 {% block %}_第1张图片
    成功继承后的页面:
    Django 页面继承 {% block %}_第2张图片
    可以看到正常的表格内容替换了那个欠打的404页面。

    你可能感兴趣的:(Django)