2. 基于psutil模块监控服务器的磁盘信息
需求2:用户访问http://ip/disk/,返回磁盘分区的详细信息
监控详情如下表
1)配置host/urls.py
urlpatterns = [
# 子路由配置,有对应的视图函数.
path('', views.index, name='index'),
+ path('disk/', views.disk, name='disk'),
# 快速拷贝一行ctrl + d
]
2)配置 host/views.py
#添加
def disk(request):
# 获取系统所有的磁盘分区
parts = psutil.disk_partitions()
disks = []
# 依次遍历获取每个分区的详细信息
for part in parts:
# 查看当前磁盘分区的使用率
usage = psutil.disk_usage(p