1. base.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html lang="en">
<head>
<title>{% block title %}{% endblock %}</title>
</head>
<body>
<h2>My helpful timestamp site</h1>
{% block content %}{% endblock %}
{% block footer %}
<hr>
<p>Thanks for visiting my site.</p>
{% endblock %}
</body>
</html>
2. current_datetime.html
{% extends "base.html" %}
{% block title %}The current time{% endblock %}
{% block content %}
<p>It is now{{ current_date }}.</p>
{% endblock %}
3. 解释:
current_datetime.html中的block title, block content都是和base.html
中一一对应的, 但由于current_datetime.html中并没有重写block footer这块
所以默认使用的是base.html中的显示。
4. 修改current_datetime.html
{% extends "base.html" %}
{% block title %}The current time{% endblock %}
{% block content %}
<p>It is now{{ current_date }}.</p>
{% endblock %}
{% block footer %}
{{ block.super }} Boys!
{% endblock %}
5. 解释:
上面使用到了一个{{ block.super }} 即调用了base.html中的block footer那段
代码,最后在后面加了一行Boys!。
分享到:
相关推荐
Python web项目Django搭建项目demoPython web项目Django搭建项目demoPython web项目Django搭建项目demoPython web项目Django搭建项目demo
H5和Native无缝调用的Hybrid框架,Django实现的Demo页面
django demo项目
根据书本引导构建的一个Django Blog Demo,加上自己的一些改进和优化,还很简陋。主要为引导用户熟悉Django的流程,以及运作原理。
用django搭建的一个博客实例,简单易懂
配合我的博客学习python_Django,学Django这个博客就够了
Django项目开发一个小型Demo,从sqllite一步一步的简单教程,代码既有前端,也有后端代码,结构清晰易懂,稍微有一点基础的人很快就可以看懂,希望对需要的人有帮助
django-demodjango-demodjango-demodjango-demodjango-demodjango-demo
这是一个Django的一个小例子,刚开始学习的,可以参考一下。
希望能帮到需要的人
一个完整的django项目,打包压缩文件,nginx+uwsgi+djang 部署项目!欢迎拿走一起学习!
django-extends-example
django+sqllite+h5 实现简易版银行系统小demo,功能非常简单,主要练习Django框架,适合新手练习, 数据库使用本地sqllite, h5界面没有加载图片,参考链接有...
$ cd django-signals-demo 如果您使用的是Pipenv,请按照以下步骤设置虚拟环境并启动它: $ pipenv install && pipenv shell 安装要求 $ pip install -r requirements.txt 运行应用程序 $ cd jobs_board $ python ...
python中用django框架做的一个简单的入门实例-对用户信息的增删改
django的开发demo,用来入门django
django+ajaxfileupload文件上传demo
demo-allauth-bootstrap, Django 示例应用程序,包括通过 Django AllAuth提供社会认证的用户 demo-allauth-bootstrap简单,out-of-the-box Django 网站带有访问者( 无登录) 区域和用户( 需要登录) 区域,它的中注册...
python项目