# Cabinet-server **Repository Path**: userzhiyuan/Cabinet-server ## Basic Information - **Project Name**: Cabinet-server - **Description**: 生成一个简单的机柜图, 后端。 - **Primary Language**: Python - **License**: BSD-3-Clause - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2024-08-19 - **Last Updated**: 2025-02-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # cabinet-server #### 介绍 机柜拓扑图自动生成。 通过后端修改设备信息,使设备在机柜中自动调换位置,如设备搬迁,U位置变更,U数量变化等。 前端:vue.js https://gitee.com/userzhiyuan/cabinet 后端:Python + Django https://gitee.com/userzhiyuan/cabinet-server ![img_1.png](img_1.png) ![img.png](img.png) #### 安装教程 * 安装包 ``` shell pip install -r requirements.txt ``` * 启动服务端 ``` python manage.py runserver 127.0.0.1:8000 ``` * Demo默认用户名/密码 ``` admin/abc.123 ``` #### 按需修改 * settings.py中修改启动监听的地址 ```python CSRF_TRUSTED_ORIGINS = ['https://localhost:8443'] ``` * nginx.conf为转发uri配置 #### 说明 * 后期开发对接监控系统,实现设备发出告警后同时改变机架服务器颜色 | Date | Changed | |-----------|--------------------------------| | 2024-8-23 | views.py 如果设备没有配置IP地址,那么不显示在机架 |