实现功能添加主机设备删除主机设备条件筛选设备更新主机设备进入webssh界面效果展示后端运行1.创建虚拟环境python -m venv venv2.激活虚拟环境cd /venv/Script ./activate3.安装依赖包pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple4.数据库配置和迁移其实这个模块我拆出来之后使用的是sqlite3数据库按理来说你如果直接下载我的项目的话项目里面有db.sqlite3这个文件的话就可以忽略这一步 但是———————————————————— 如果你想自己配置mysql的话就需要自己修改backend下setting.py文件将database修改为自己的mysql数据库配置 然后进行数据迁移 python manage.py makemigrations python manage.py migrate5.运行python manage.py runserver 80806.运行websocket如果你要使用打开终端功能的话这一步必须要打开 终端运行 daphne -p 8001 backend.asgi:application前端运行0.将frontend中所有webssh_backend都替换为后端地址1.安装依赖npm install2.运行npm run dev添加Docker部署1.后端进入backend目录运行# 打docker镜像 docker build -t webssh_backend . # 运行后端Docker docker run -d -p 8000:8000 -p 8001:8001 --name webssh_backend webssh_backend2.前端将frontend目录打开全局搜索webssh_backend,替换成后端服务器的IP地址然后再frontend目录下运行docker build -t webssh_frontend . docker run -d -p 8080:80 --name webssh_frontend webssh_frontend3.完成上面两步做完之后就部署成功了