在这一章中,我们完善一下dashboard页面,并使用一些图标来对该系统中的一些信息做汇总。
1. 建立dashboard.html
我们打开ACE这个模板中的index.html,并建立dashboard.html。将相关内容复制进去。
Dashboard.html:
<!--继承index.html-->
{% extends "index.html" %}
{% block page_css %}
{% endblock %}
<!--填充导航栏的页面名称-->
{% block page_title %}
信息汇总
{% endblock %}
<!--放置主页面内容-->
{% block container %}
<div class="col-sm-7 infobox-container">
<!-- #section:pages/dashboard.infobox -->
<div class="infobox infobox-green">
<div class="infobox-icon">
<i class="ace-icon fa fa-comments"></i>
</div>
<div class="infobox-data">
<span class="infobox-data-number">32</span>
<div class="infobox-content">comments + 2 reviews</div>
</div>
<!-- #section:pages/dashboard.infobox.stat -->
<div class="stat stat-success">8%</div>
<!-- /section:pages/dashboard.infobox.stat -->
</div>
<div class="infobox infobox-blue">
<div class="infobox-icon">
<i class="ace-icon fa fa-twitter"></i>
</div>
<div class="infobox-data">
<span class="infobox-data-number">11</span>
<div class="infobox-content">new followers</div>
</div>
<div class="badge badge-success">
+32%
<i class="ace-icon fa fa-arrow-up"></i>
</div>
</div>
<div class="infobox infobox-pink">
<div class="infobox-icon">
<i class="ace-icon fa fa-shopping-cart"></i>
</div>
<div class="infobox-data">
<span class="infobox-data-number">8</span>
<div class="infobox-content">new orders</div>
</div>
<div class="stat stat-important">4%</div>
</div>
<div class="infobox infobox-red">
<div class="infobox-icon">
<i class="ace-icon fa fa-flask"></i>
</div>
<div class="infobox-data">
<span class="infobox-data-number">7</span>
<div class="infobox-content">experiments</div>
</div>
</div>
<div class="infobox infobox-orange2">

本文介绍了如何在Django项目中改进Dashboard页面,通过使用Font Awesome图标增强信息展示。首先创建dashboard.html,然后修改页面内容和布局,调整views.py中的index函数以指向新的页面。接着,应用easy-pie-chart库并整合Font Awesome图标,以实现定制化的图表。最后,在index.html中更新dashboard的链接,完成页面更新。
最低0.47元/天 解锁文章
2917

被折叠的 条评论
为什么被折叠?



