Django-搭建sysinfo获取系统信息

前言

使用Django,搭建sysinfo,Linux中,sysinfo是用来获取系统相关信息的结构体


一、项目搭建

(1)创建子应用host并且设置本地化
(2)数据库表的创建和超级用户的创建
(3)git管理项目(requirements.txt, README.md, .gitignore)
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

不需要同步的文件:
在这里插入图片描述
在这里插入图片描述

以下两张黑色图片为Git Bash上进行操作(因为pycharm实验时,暂时过期,也可以直接按照白底图建立文件)
在这里插入图片描述

cd至代码\练习\sysinfo目录,编辑README.md
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

二、主机信息监控

  • 项目借鉴路径: https://gitee.com/half-summer/sysinfo.git
  • 项目完整路径:https://gitee.com/gong-yz/sysinfo
路由 视图函数 前端模板
/ views.index index.html
/user/ views.user user.html
/cpu/ views.cpu cpu.html
/memory/ views.memory memory.html
/disk/ views.disk disk.html
/network/ views.network network.html
/process/ views.process process.html

引用下列知识点:

三、Celery定时任务和异步任务

Celery 是一个简单、灵活且可靠的,处理大量消息的分布式系统。大白话理解处理异步任务和定时任务
的工具。
工作原理如下图:
在这里插入图片描述


猜你喜欢

转载自blog.csdn.net/Gong_yz/article/details/131171125
今日推荐