python django web开发,python web开发基础教程(django)版pdf
全新升级!
该项目基于Django2.2、Adminlet-2.4.10、Python3.7、Pycharm2018和Windows S10。
2019年4月更新重磅!同时开始相应的视频教程!
一.总结
其实一开始是我写的这个实践项目,但是我拒绝了。因为这很复杂。很多内容其实和Django无关。因为要考虑的问题太多了。但是,如果不写一些有钱又贴近实际运维的项目,教程就流于形式,和无关痛痒的文章没什么区别。
解释:这个项目主要是针对最重要的资产管理系统,而不是完整的CMDB系统。
这个实践项目主要是给你提供基本的思路和大概的解决方案,而不是直接把代码抄下来马上上线。这里不考虑太多细节,也不能实现所有的业务逻辑,也不需要复习。所以,我们不要纠结于这个地方和那个地方。CMDB到底是什么意思?它是什么,哪个是主要代码片段?
整个项目最难的是数据的规范、合法性、完整性和数据类型验证。不同的环境会产生不同的数据。为了保证程序的健壮性,需要一系列的逻辑判断,需要根据实际情况来解决。作为教程的实践项目,不可能涵盖所有情况。这里,从默认客户机发送的数据是常规的,数据类型是正确的。
重要提示:
默认情况下,你已经有了一定的Python和Django基础。否则请学习网站相关部分;
默认你有一定的Linux操作系统基础。载体很好。
这个项目的所有代码都可以从Github下载。地址如下。
3359 github.com/feixue爱1009/CMDB
直接在Linux上使用:
git克隆https://github.com/feixue爱1009/CMDB
在Windows上,可以从Pycharm下载。当然也可以用git软件下载。
二。项目演示
仪表板:
处于折叠状态的仪表板:
资产汇总:
按侧栏缩放的总资产表:
资产明细表1:
资产附表2:
项目前端使用开源的AdminLTE 2.4.10模板,不仅美观大方,而且基于Bootstrap的特点,支持移动设备和小屏幕终端。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。