平台采用 B/S 结构,后端采用主流的 Django 框架进行开发,前端采用主流的 Vue.js 进行开发。 整个平台包括前台和后台两个部分。
前台地址: http://localhost:9000/index/portal 后台地址: http://localhost:9000/admin
后端接口:http://127.0.0.1:8000
后台管理帐号:
用户名:admin 密码:admin
后台演示账号:
用户名:admin123 密码:admin123
普通用户账号:
用户名:test123 密码:test123
(1)安装 MySQL 数据库
(2) 恢复数据库数据
如果有 Navicat,直接选中数据库后运行 .sql 文件即可。
如果没有 Navicat,在 MySQL Command Line Client 下登录后执行如下命令:
mysql> source C:/xxx/xxx/HousingRentalManagementSystem.sql;
源码运行:
(1) 安装 Python 3.11,创建虚拟环境并激活:
python -m venv .venv
.\.venv\Scripts\activate
(2) 安装依赖。进入 server 目录下,执行:
pip install -r requirements.txt
安装 Pillow 库时如果无法编译,可以直接安装已编译好的 Pillow 版本。尝试运行(将 requirements.txt中 的 Pillow 版本号删除后执行):
pip install Pillow --prefer-binary
(3) 启动 Django 服务
在 server 目录下执行:
python manage.py runserver
打包文件运行:
(1) 下载 Releases 中最新的 Backend-3.x.x.exe 文件(3.x.x 对应系统 Python 版本)。
(2) CMD 到对应的下载文件夹,执行:
Backend-3.x.x.exe runserver 0.0.0.0:8000 --noreload
(1) 安装 Node.js
(2) 进入 web 目录下,安装依赖,执行:
npm install
或在有锁文件的前提下,执行:
npm ci
(3) 运行项目:
npm run dev
首页

后台页面
