
传统的线下租房不便、途径少、信息更新慢,导致房屋租赁效率低。为了有效的提升租赁效率和房源信息管理、提供更优质的租赁服务。让房东出租宣传展示与房源管理、租客更好的检索房源信息、发布租房需求以及入住预定、后台房源管理、审核等一站式租赁服务平台。
项目体验地址 http://43.138.220.206:9999/huihome 由于注册需要发送短信验证码,而手机验证码服务现在只能给我的测试手机号发送验证码,因此不能使用注册服务。大家可以使用已有账号去登录体验。
| 账号类别 | 用户名 | 密码 | 备注 |
|---|---|---|---|
| 用户账号 | hui | 123456 | 租客账号 |
| 用户账号 | wang | 123456 | 房东账号 |
项目源码:HuiDBK/HuiHome: 基于FastAPI的房屋租赁系统 (github.com)
项目还没有太完善,服务器也只是学习级别的,可能会出现很多异常,望大家多担待。
pip install -r requirements.txt

项目开发整体采用的是Python的FastAPI框架来搭建系统的接口服务,接口设计遵循 Restful API接口规范。接口前后端交互都采用json格式进行数据交互,项目整体的结构如下:

- project : module : business : unique key
- 项目名 : 模块名 : 业务 : 唯一区别key
-
- 例如:用户手机短信验证码缓存
- house_rental:user:sms_code:13022331752
- 复制代码


其他缓存

系统整体ER图

房屋属性太多故在整体ER图省略

实际表属性更多进行了垂直分表。
- def real_auth_required(func):
- """ 实名认证装饰器 """
-
- @wraps(func)
- async def warp(*args, **kwargs):