当前位置: 首页 > news >正文

Django 模版继承

1,设计母版页

Test/templates/6/base.html

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><!-- 修正了模板标签的全角字符问题 -->{% block title %}<title>这个是母版页</title>{% endblock %}</head>
<body><table border="1" style="width: 1000px;"><tr><td colspan="2" style="height: 30px; text-align: center;">这是Top区域,一般用于导航</td></tr><tr style="vertical-align: middle; height: 300px;"><td style="width: 200px;">这左边的的菜单</td><td style="width: 500px;"><!-- 修正了模板标签的全角字符问题 -->{% block content %}这个区域随着内容页的变化而变化{% endblock %}</td></tr><tr><td colspan="2" style="height: 30px; text-align: center;">这是版权区域</td></tr>
</table></body>
</html>

2,设计内容页

Test/templates/6/welcome.html

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8">{% extends "6\base.html" %}{% block title %}<title>这是欢迎页</title>{% endblock %}</head>
<body>{% block content %}<div style="text-align: center;">欢迎来到我的小卖部!</div>{% endblock %}</body>
</html>

3,添加视图函数

Test/app6/views.py

from django.shortcuts import render# Create your views here.
def welcome(request):return render(request, '6\welcome.html')

4,添加路由地址

Test/app6/urls.py

from django.urls import path
from . import viewsurlpatterns = [path('welcome', views.welcome, name='welcome'),]

5,访问页面

http://127.0.0.1:8000/app6/welcome

Django 设计组件-CSDN博客

相关文章:

  • Linux Shell 脚本入门教程:开启你的自动化之旅
  • Python使用(...)连接字符串
  • 微信小程序留言板1
  • 【Spring Boot】统一数据返回
  • vue2+element-ui新增编辑表格+删除行
  • Linux系统常用Conda命令(不断更新!)
  • Vue 性能革命:揭秘前端优化的终极技巧;Vue优化技巧,解决Vue项目卡顿问题
  • 研0学习Python基础4
  • gda动态调试-cnblog
  • js【最佳实践】遍历数组的八种方法(含数组遍历 API 的对比)for,forEach,for of,map,filter,reduce,every,some
  • 如何查看MCU编译生成的elf(out)文件内容
  • 001 SpringMVC介绍
  • Go语言标准库之log和三方库zap
  • 【基础篇】第5章 Elasticsearch 数据聚合与分析
  • 六西格玛绿带培训如何告别“走过场”?落地生根
  • 「前端早读君006」移动开发必备:那些玩转H5的小技巧
  • 【面试系列】之二:关于js原型
  • Git 使用集
  • Git学习与使用心得(1)—— 初始化
  • JS笔记四:作用域、变量(函数)提升
  • MYSQL如何对数据进行自动化升级--以如果某数据表存在并且某字段不存在时则执行更新操作为例...
  • October CMS - 快速入门 9 Images And Galleries
  • php的插入排序,通过双层for循环
  • WebSocket使用
  • 编写高质量JavaScript代码之并发
  • 从零开始在ubuntu上搭建node开发环境
  • 开源中国专访:Chameleon原理首发,其它跨多端统一框架都是假的?
  • 前端知识点整理(待续)
  • 使用Tinker来调试Laravel应用程序的数据以及使用Tinker一些总结
  • 最近的计划
  • Spring Batch JSON 支持
  • ​软考-高级-系统架构设计师教程(清华第2版)【第15章 面向服务架构设计理论与实践(P527~554)-思维导图】​
  • #快捷键# 大学四年我常用的软件快捷键大全,教你成为电脑高手!!
  • #数学建模# 线性规划问题的Matlab求解
  • (2021|NIPS,扩散,无条件分数估计,条件分数估计)无分类器引导扩散
  • (pojstep1.1.1)poj 1298(直叙式模拟)
  • (Redis使用系列) Springboot 使用Redis+Session实现Session共享 ,简单的单点登录 五
  • (Redis使用系列) SpringBoot中Redis的RedisConfig 二
  • (八)Spring源码解析:Spring MVC
  • (附源码)spring boot公选课在线选课系统 毕业设计 142011
  • (原創) 如何動態建立二維陣列(多維陣列)? (.NET) (C#)
  • (转)Android学习笔记 --- android任务栈和启动模式
  • (转)EXC_BREAKPOINT僵尸错误
  • (转载)PyTorch代码规范最佳实践和样式指南
  • ***通过什么方式***网吧
  • .babyk勒索病毒解析:恶意更新如何威胁您的数据安全
  • .bat批处理(七):PC端从手机内复制文件到本地
  • .htaccess配置常用技巧
  • .NET CLR Hosting 简介
  • .net core开源商城系统源码,支持可视化布局小程序
  • .NET Project Open Day(2011.11.13)
  • .NET企业级应用架构设计系列之技术选型
  • .net实现头像缩放截取功能 -----转载自accp教程网
  • .net之微信企业号开发(一) 所使用的环境与工具以及准备工作
  • @html.ActionLink的几种参数格式