python, django, celery
- 设计一个主机管理系统,用于管理企业内部的主机,包含主机、城市、机房等模型
- 提供对应模型的增删改查接口;提供一个 API,用于探测主机是否 ping 可达
- 需维护每台主机的 root 密码,每隔 8 小时随机修改每台主机的密码并记录
- 每天 00:00 按城市和机房维度统计主机数量,并把统计数据写入数据库
- 实现一个中间件,统计每个请求的请求耗时
- 使用 git 提交代码到 github 或者 gitee,提交对应代码仓库的地址。
uv sync# windows
.venv\Scripts\activate
# mac & linux
source .venv/bin/activatepython manage.py makemigrations
python manage.py migratepython manage.py runserver 0.0.0.0:8000celery -A app worker -l info --pool=solocelery -A app beat --loglevel=info