&" />
您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> 其他语言 >> django (python)django模板继承问题求助

django (python)django模板继承问题求助

来源:网络整理     时间:2016/8/4 16:33:18     关键词:django

关于网友提出的“django (python)django模板继承问题求助”问题疑问,本网通过在网上对“django (python)django模板继承问题求助”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题:django (python)django模板继承问题求助
描述:

base.html

  
  
    {% block title %}{% endblock %}  
  
  
    

My helpful timestamp site

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

Thanks for visiting my site.

{% endblock %}

{% extends "base.html" %}  

{% block title %}The current time{% endblock %}  

{% block content %}  

It is now {{ current_date }}.

{% endblock %}

很不理解 这个东西 怎么就继承了呢? base.html {% block title %}{% endblock %} 这么写是什么意思啊?


解决方案1:

你可以研究源码实现过程,至于 {% block title %}{% endblock %} 这里就是一个简单的Update机制

解决方案2:

你可以这样理解
base.html是母模版
a.html是子模板

{% block title %}{% endblock %}你可以理解为占位符或变量
只要你的a.html页面用{% extends "base.html" %} 继承了bash.html
在a.html里面就拥有了base.html里的所有内容,并且可以用{% block title %}abc{% endblock %}修改你子页面的值


以上介绍了“django (python)django模板继承问题求助”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/3106198.html

django相关图片

django相关文章