项目简介
本项目是基于Django和React框架构建的用户信息管理系统。前端采用React技术栈,后端使用Django,前后端通过RESTful API进行交互,实现了用户信息的增删改查操作,同时采用JWT进行用户鉴权。
项目的主要特性和功能
- 用户管理:提供用户信息的增删改查功能,便于管理员管理用户。
- 用户鉴权:通过JWT实现用户鉴权,保障用户操作的安全性。
- 数据可视化:利用Recharts库对用户信息(如性别、等级分布等)进行图表展示。
- 搜索功能:支持根据用户名、等级等关键字搜索用户信息。
- 分页显示:在展示用户信息列表时采用分页显示,方便用户浏览。
安装使用步骤
前端部分
- 安装依赖:先安装Node.js和Yarn,然后进入前端目录,运行
yarn
安装所有依赖包。 - 启动开发服务器:运行
yarn start
启动前端开发服务器。 - 生产环境编译:运行
yarn build
进行生产环境编译。
后端部分
- 安装依赖:使用pip安装后端项目依赖包,运行
pip install -r requirements.txt
。 - 启动服务器:运行
python manage.py runserver
启动后端服务器。
注意事项
- 确保前后端项目的代码和配置文件在正确目录,且环境变量设置正确。
- 运行前端命令时,要保证前端目录有
yarn.lock
文件,以确保依赖包版本一致。 - 运行后端命令时,要确保后端项目的数据库迁移脚本正确执行,以创建所需数据库表结构。
- 确保后端服务器在正确端口运行,以便前端项目能正确发送请求。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】