代码来自这里:

base.html

<html><head>...</head><body>...{% block nav %}<ul id="nav"><li>{% block nav-home %}<a href="{% url home %}">Home</a>{% endblock %}</li><li>{% block nav-about %}<a href="{% url about %}">About</a>{% endblock %}</li><li>{% block nav-contact %}<a href="{% url contact %}">Contact</a>{% endblock %}</li></ul>{% endblock %}...</body>
</html>

about.html

{% extends "base.html" %}{% block nav-about %}<strong class="nav-active">About</strong>{% endblock %}

PS: vim多行缩进的方法是选中对应行,按"<"以及">",按"=="可将选中的行进行自动缩进。

转载于:https://www.cnblogs.com/litstrong/p/3250726.html

Django Navi 重用相关推荐

  1. Django 可重用注册登录系统

    文章目录 一.可重用注册登录系统 1.项目开始前的思考 2.搭建项目环境 3.设计数据库模型 1)数据库模型文件 2)设置数据库后端 3)注册app 4)生成迁移脚本并写入数据库 5)测试是否成功 6 ...

  2. 很棒的 Django 应用程序、项目和资源的精选表单

    目录 管理界面 分析 资产管理 验证 授权 博客管理 样板 缓存 兼容性 客户关系管理 仪表盘 数据科学 数据库 调试 电子邮件 字段 文件传输 形式 地理信息系统 图像处理 进出口 迁移 移动支持 ...

  3. 利用Django-registration开源框架自定义适合自己应用的注册验证(1)

    长话短说,django可重用的的app其实还是有很多拘束,毕竟设计出来不是针对所有应用的.就比如说django-registration 这个开源框架吧,相信好多朋友会对它的功能感兴趣. 它实现了发邮 ...

  4. django 1.8 官方文档翻译: 1-3-1 高级教程:如何编写可重用的应用

    高级教程:如何编写可重用的应用 本高级教程上接教程 6.我们将把我们的网页投票转换成一个独立的Python包,这样你可以在其它项目中重用或者分享给其它人. 如果你最近没有完成教程1–6,我们建议你阅读 ...

  5. django完成一个可重用注册登录系统

    目录 可重用注册登录系统 项目开始前的思考 搭建项目环境 设计数据库模型 数据库模型文件 设置数据库后端 注册app 生成迁移脚本并写入数据库 测试是否成功 数据库模型后台管理 路由与视图函数框架构建 ...

  6. python学习第八天---用Django框架创建可重用注册登录系统

    python学习第八天---用Django框架创建可重用注册登录系统 实现的功能 项目开始前的整体规划 搭建环境完成基础配置 创建app 更改语言和时区 数据库表生成 启动开发服务器 浏览器访问,检测 ...

  7. 在 Django 的 View 中利用 function decorator 可实现一定程度的代码重用

    在 Django 中,假设有几个 view, 他们都接受类似的参数,做类似的处理,最后又输出类似的变量到模板中配合显示,唯一不同的就是模板路径. 最普通的写法可能是这样: def view_a(req ...

  8. Python(18)——Django实战1之可重用注册登录系统(从面到点剖析)

    文章目录 前言 0.项目开始前的思考 1.搭建项目环境(和上一篇文章一样) 1.1 创建Django项目 1.2 创建app 1.3 设置时区(中文显示) 1.4 数据库表生成 1.5 启动开发服务器 ...

  9. Django 模板继承4.2

    模板继承 模板继承可以减少页面内容的重复定义,实现页面内容的重用 典型应用:网站的头部.尾部是一样的,这些内容可以定义在父模板中,子模板不需要重复定义 block标签:在父模板中预留区域,在子模板中填 ...

  10. Django 模型查询2.3

    简介 查询集表示从数据库中获取的对象集合 查询集可以含有零个.一个或多个过滤器 过滤器基于所给的参数限制查询的结果 从Sql的角度,查询集和select语句等价,过滤器像where和limit子句 接 ...

最新文章

  1. 南京师范大学计算机技术调剂,南京师范大学2017年研究生调剂信息
  2. 缓冲区溢出-基本ROP-ret2syscall
  3. Nginx 基础(一)
  4. Java-Socket实现文件的断点续传
  5. 看美国如何实现农业大数据的建设
  6. 分治——南蛮图腾(洛谷 P1498)
  7. mysql python 中文_python操作mysql中文显示乱码的解决方法
  8. Python接口自动化测试系列文章汇总
  9. Java 实验5 T5
  10. DPM2010保护Sharepoint
  11. PlusWell FileMirror软件产品简介
  12. 济南清北学堂游记 Day 2.
  13. [2018.07.10 T2]不回文
  14. 电压比较器之LM393工作原理
  15. 【附源码】计算机毕业设计SSM社区志愿者管理系统
  16. 网站优化都有哪些方法 网站优化技巧?
  17. 《Unix Linux 大学教程》 - 附录F
  18. java网课|File类递归
  19. Flyway详解以及Springboot集成Flyway
  20. 基于Nginx实现访问控制,连接限制离

热门文章

  1. DaVinci Resolve Studio 17.4 for Mac(达芬奇剪辑调色软件)
  2. Rhinoceros技巧:有关曲线和曲面的分析
  3. React Hooks 起手式,实现一个「高颜值实用」的色彩设计工具
  4. Sleep v.s. sleep
  5. Android成长的幕后推手:工程师鲁宾
  6. SQL Server2000企业管理器打不开-解决方法
  7. IDM(Internet Download Manager)下载各类安装包(github代码、python包)、软件、视频、文档的神器,居家必备良药
  8. Vue项目部署到SpringBoot工程下
  9. 亏损208亿,滴滴橙心优选裁员关停!曾融资12亿,最高估值320亿
  10. 进程缓存和缓存服务,如何抉择?