用Django全栈开发——09. 集成AdminLTE的Dashboard页面

大家好,这是皮爷给大家带来的最新的学习Python能干啥?之Django教程,从零开始,到最后成功部署上线的项目。这一节,我们集成AdminLTE到Django项目中。
在这里插入图片描述

上一讲中,我们已经将AdminLTE中的Login例子搬到了我们的项目中,那么这一节,我们则是需要将AdminLTE的Dashboard集成进来。

需求分析

为什么要继承AdminLTE的Dashboard呢?原因很简单,你看AdminLTE它长的样子:

在这里插入图片描述
这不就是个控制台吗?我们的网站是需要一个CMS(Content Management System)控制系统的。现在有现成的,我们就集成呗,而且,这个东西集成了之后,对以后的开发也是很有好处的,到之后的内容,我们就会看到。

挑选页面

首先我们来简单分析一下我们要继承的页面内容。

我们肯定是想来弄一个类似中控台的页面,这个中控台,大致有这么几个部分:

  • 左侧的菜单栏,这个是最关键的;
  • 右侧的内容页面,针对每一个菜单中的选项,都有一个页面与之对应;
  • 顶部菜单栏;

开始集成

接下来,我们就该将AdminLTE集成到系统里了。

首先,同样是在templates文件夹下创建一个叫Dashboard.html的文件。这个和上节课刚开始集成Login的时候的步骤是一样的。

接着,我们来到已经下载好的AdminLTE文件中,打开任意一个index.html文件,会在浏览器里面看到AdminLTE的样子。

我们既然要集成,那么就得找到代码,这个简单,我们就直接在AdminLTE页面右键查看网页源码:

在这里插入图片描述
既然已经找到源码,那么我们就来一步一步的复制黏贴呗。

head标签

首先是head标签,因为head标签一般是来保存网页基本元信息的,所以我们这里也先把这一部分标签的代码黏贴过来:

<head>
  <meta charset="utf-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <title>AdminLTE 3 | Dashboard</title>
  <!-- Tell the browser to be responsive to screen width -->
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <!-- Font Awesome -->
  <link rel="stylesheet" href="plugins/fontawesome-free/css/all.min.css">
  <!-- Ionicons -->
  <link rel="stylesheet" href="https://code.ionicframework.com/ionicons/2.0.1/css/ionicons.min.css">
  <!-- Tempusdominus Bbootstrap 4 -->
  <link rel="stylesheet" href="plugins/tempusdominus-bootstrap-4/css/tempusdominus-bootstrap-4.min.css">
  <!-- iCheck -->
  <link rel="stylesheet" href="plugins/icheck-bootstrap/icheck-bootstrap.min.css">
  <!-- JQVMap -->
  <link rel="stylesheet" href="plugins/jqvmap/jqvmap.min.css">
  <!-- Theme style -->
  <link rel="stylesheet" href="dist/css/adminlte.min.css">
  <!-- overlayScrollbars -->
  <link rel="stylesheet" href="plugins/overlayScrollbars/css/OverlayScrollbars.min.css">
  <!-- Daterange picker -->
  <link rel="stylesheet" href="plugins/daterangepicker/daterangepicker.css">
  <!-- summernote -->
  <link rel="stylesheet" href="plugins/summernote/summernote-bs4.css">
  <!-- Google Font: Source Sans Pro -->
  <link href="https://fonts.googleapis.com/css?family=Sour
  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值