# xadmin-server **Repository Path**: taowd/xadmin-server ## Basic Information - **Project Name**: xadmin-server - **Description**: https://yiming_chang.gitee.io/pure-admin-doc/pages/opensource/ - **Primary Language**: Python - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-12-16 - **Last Updated**: 2023-12-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # xadmin-server xadmin-基于Django+vue3的rbac权限管理系统 前端 [xadmin-client](https://github.com/nineaiyu/xadmin-client) ### 在线预览 [https://xadmin.dvcloud.xin/](https://xadmin.dvcloud.xin/) 账号密码:admin/admin123 ### 生成数据表并迁移 ```shell python manage.py makemigrations python manage.py migrate ``` ### 创建管理员账户 ```shell python manage.py createsuperuser ``` ### 启动程序 ##### a.本地环境直接启动 ```shell python manage.py start all ``` ##### b.容器化启动 ```shell docker compose up -d ``` ### 导入默认菜单 ```shell python manage.py loaddata loadjson/menu.json ``` # 附录 ### 容器部署 ```shell docker compose up ``` ### 保存当前菜单为文件 ```shell python manage.py dumpdata system.MenuMeta system.Menu -o loadjson/menu.json ``` ### nginx 前端代理 ```shell location /ws/message { proxy_pass http://127.0.0.1:28896; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; proxy_redirect off; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Host $server_name; proxy_set_header X-Forwarded-Proto https; # https代理需求添加该参数 } location ~ ^/(api|flower|media) { proxy_pass http://127.0.0.1:28896; proxy_send_timeout 180; proxy_connect_timeout 180; proxy_read_timeout 180; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Host $server_name; proxy_set_header X-Forwarded-Proto https; # https代理需求添加该参数 } location / { try_files $uri $uri/ /index.html; } ```