# Python Web开发项目教程_Flask版_智能租房系统 **Repository Path**: IT_xiaocao/Python_Web_Flask ## Basic Information - **Project Name**: Python Web开发项目教程_Flask版_智能租房系统 - **Description**: Python Web开发项目教程_Flask版_智能租房系统 - **Primary Language**: Python - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-05-29 - **Last Updated**: 2025-12-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Python_Web_Flask 这是一个使用 Flask 框架构建的房屋信息展示网站,集成了 Bootstrap 和 ECharts 实现了数据可视化和良好的用户界面。 ## 特性 - 首页展示房源列表 - 详细页面显示房源信息 - 图表展示房价分布(柱状图、饼图、散点图、折线图) - 支持关键词搜索 - 支持分页 ## 目录结构 - `app.py`: 应用的启动文件 - `settings.py`: 包含应用配置 - `models.py`: 数据模型定义 - `index_page.py`: 首页路由 - `list_page.py`: 列表页面路由 - `detail_page.py`: 详情页面路由 - `static/`: 静态文件目录,包含样式和脚本 ## 安装 1. 安装依赖 ```bash pip install -r requirements.txt ``` 2. 初始化数据库 请确保在 `settings.py` 中配置了正确的数据库 URI,并在 Flask 应用中初始化数据库。 3. 运行应用 ```bash python app.py ``` ## 使用 - 访问首页: http://127.0.0.1:5000/ - 搜索房源: 在首页输入关键词搜索 - 搜索房源: 在列表页通过地区字段查询 - 浏览列表: 点击导航条进入房源列表 - 查看详情: 点击首页或列表页的房源图片或链接 - 数据图表: 在详细页面查看房价分布图表 ## 贡献 欢迎贡献代码,提交 issue 或者 pull request。 ## License MIT License,详情请查看 `static/LICENSE` 文件。