02 django管理系统 - base.html模板的搭建

ops/2024/10/19 19:43:28/
htmledit_views">

下面,我们正式开始XX市第X医院员工信息管理系统的开发

首先,我们项目的目录结构如下:

然后,先把模板【base.html】界面的框架搭起来

html">{% load static %}<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><title>模板页面</title><!--引入路径"app01/static/plugin/bootstrap-3.4.1-dist/css/"下的bootstrap.min.css--><link rel="stylesheet" href="{% static '/plugin/bootstrap-3.4.1-dist/css/bootstrap.min.css' %}">{% block css %}{% endblock %}
</head>
<body><div>{% block content %}{% endblock %}</div>
<!--引入路径"app01/static/plugin/other_js/"下的jquery-3.6.0.min.js-->
<script src="{% static '/plugin/other_js/jquery-3.6.0.min.js' %}"></script>
<!--引入路径"app01/static/plugin/bootstrap-3.4.1-dist/js/"下的bootstrap.min.js-->
<script src="{% static '/plugin/bootstrap-3.4.1-dist/js/bootstrap.min.js' %}"></script>{% block js %}{% endblock %}</body>
</html>

然后从bootstrap官网上,找个导航栏,直接拿过来改改,放在body里

html">
<nav class="navbar navbar-default"><div class="container-fluid"><!-- Brand and toggle get grouped for better mobile display --><div class="navbar-header"><button type="button" class="navbar-toggle collapsed" data-toggle="collapse"data-target="#bs-example-navbar-collapse-1" aria-expanded="false"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button><a class="navbar-brand" href="#">XX市第X人民医院</a></div><!-- Collect the nav links, forms, and other content for toggling --><div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1"><ul class="nav navbar-nav"><li class="active"><a href="#">部门管理</a></li></ul><ul class="nav navbar-nav navbar-right"><li><a href="#">登录</a></li><li><a href="#">注册</a></li><li class="dropdown"><a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true"aria-expanded="false">Dropdown <span class="caret"></span></a><ul class="dropdown-menu"><li><a href="#">Action</a></li><li><a href="#">Another action</a></li><li><a href="#">Something else here</a></li><li role="separator" class="divider"></li><li><a href="#">Separated link</a></li></ul></li></ul></div><!-- /.navbar-collapse --></div><!-- /.container-fluid -->
</nav>

完整代码如下:

html">{% load static %}<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><title>模板页面</title><!--引入路径"app01/static/plugin/bootstrap-3.4.1-dist/css/"下的bootstrap.min.css--><link rel="stylesheet" href="{% static '/plugin/bootstrap-3.4.1-dist/css/bootstrap.min.css' %}">{% block css %}{% endblock %}
</head>
<body><nav class="navbar navbar-default"><div class="container-fluid"><!-- Brand and toggle get grouped for better mobile display --><div class="navbar-header"><button type="button" class="navbar-toggle collapsed" data-toggle="collapse"data-target="#bs-example-navbar-collapse-1" aria-expanded="false"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button><a class="navbar-brand" href="#">XX市第X人民医院</a></div><!-- Collect the nav links, forms, and other content for toggling --><div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1"><ul class="nav navbar-nav"><li class="active"><a href="#">部门管理</a></li></ul><ul class="nav navbar-nav navbar-right"><li><a href="#">登录</a></li><li><a href="#">注册</a></li><li class="dropdown"><a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true"aria-expanded="false">Dropdown <span class="caret"></span></a><ul class="dropdown-menu"><li><a href="#">Action</a></li><li><a href="#">Another action</a></li><li><a href="#">Something else here</a></li><li role="separator" class="divider"></li><li><a href="#">Separated link</a></li></ul></li></ul></div><!-- /.navbar-collapse --></div><!-- /.container-fluid -->
</nav><div>{% block content %}{% endblock %}</div>
<!--引入路径"app01/static/plugin/other_js/"下的jquery-3.6.0.min.js-->
<script src="{% static '/plugin/other_js/jquery-3.6.0.min.js' %}"></script>
<!--引入路径"app01/static/plugin/bootstrap-3.4.1-dist/js/"下的bootstrap.min.js-->
<script src="{% static '/plugin/bootstrap-3.4.1-dist/js/bootstrap.min.js' %}"></script>{% block js %}{% endblock %}</body>
</html>

效果如下:

后面涉及到其他功能,我们只需要在导航栏上新增即可。


http://www.ppmy.cn/ops/124944.html

相关文章

美团测试面试真题学习

美团真题1–测试基础-业务场景说下你的测试用例设计 功能角度 方法论 边界值、等价类划分、错误推测法示例 输入已注册的用户名和正确的密码&#xff0c;验证是否登录成功;输入已注册的用户名和不正确的密码&#xff0c;验证是否登录失败输入未注册的用户名和任意密码&#xff…

成都睿明智科技有限公司怎么样靠谱吗?

随着短视频与直播的深度融合&#xff0c;抖音电商凭借其强大的流量入口、精准的算法推荐以及便捷的购物体验&#xff0c;迅速崛起。对于传统企业和新兴品牌而言&#xff0c;这无疑是一个不可多得的机遇。然而&#xff0c;如何在这片红海中脱颖而出&#xff0c;就需要借助专业的…

数据湖数据仓库数据集市数据清理以及DataOps

一提到大数据我们就知道是海量数据&#xff0c;但是我们并不了解需要从哪些维度去考虑这些数据的存储。比如 数据湖、数据仓库、数据集市&#xff0c;以及数据自动化应用DataOps有哪些实现方式和实际应用&#xff0c;这篇文章将浅显的做一次介绍。 数据湖 数据湖是一种以自然…

每天五分钟深度学习:Jupyter Notebooks编程工具

本文重点 Jupyter Notebooks 是一个强大而灵活的工具,它为用户提供了一个交互式的编程环境,使得数据探索、分析和分享变得更加轻松和直观。 Jupyter Notebooks 的起源与发展 Jupyter Notebooks 最初是由 Fernando Prez 在 2011 年创建的 IPython Notebook,后来发展成为 J…

YOLOv11改进策略【模型轻量化】| GhostNetV2:利用远距离注意力增强廉价操作

一、本文介绍 本文记录的是基于GhostNet V2的YOLOv11目标检测轻量化改进方法研究。在目前的研究中,基于轻量级卷积神经网络在建模长距离依赖方面的不足,引入自注意力机制虽能捕获全局信息,但在实际速度方面存在较大阻碍。GhostNet V2提出了一种硬件友好的注意力机制(DFC a…

008集—— Keyword关键字及getstring的用法(CAD—C#二次开发入门)

CAD二开中&#xff0c;经常会用到用户交互功能&#xff0c;常见的方法如下&#xff1a; GetKeyword 方法提示用户在 AutoCAD 命令提示下输入关键字,GetString 方法提示用户在 AutoCAD 命令提示下输入字符串。两者就有区别又有相似处&#xff0c;getkeyword只允许用户输入指定的…

基于深度学习的虚拟人类行为模拟

基于深度学习的虚拟人类行为模拟是指使用深度学习技术来模仿和预测虚拟环境中人类的行为&#xff0c;从而创建逼真的、智能化的虚拟角色。该技术广泛应用于游戏开发、虚拟现实、电影特效、智能交互系统以及自动驾驶仿真等领域。通过捕捉和建模人类行为&#xff0c;虚拟人可以像…

基于SpringBoot的健身会员管理系统实战分享

在这个充满活力的时代&#xff0c;我们自豪地呈现一款专为健身爱好者和专业人士设计的会员管理系统——一个集创新、效率与便捷于一体的解决方案。我们的系统基于强大的RuoYi-Vue框架构建&#xff0c;采用最新的Spring Boot和Vue3技术&#xff0c;确保了系统的高性能和用户友好…