使用Flask框架搭建项目架构,从Flask功能模块,到路由请求,文件配置,数据库操作,再到模板语法及项目功能实现讲解,逐步解锁Flask框架应用,并深入掌握p
* 第一章 智能租房分析/
* 项目展示及重难点梳理/
* 项目展示及重难点梳理
* 第二章 初始化项目(课程资料请在本节获取)/
* 搭建项目环境/
* 为什么要搭建独立项目环境(课程资料请在本节获取)
* virtualenv的基本使用介绍
* virtualenv搭建项目实际环境
* 实现flask最小功能/
* Flask框架介绍
* Flask框架安装
* 最小功能模块实现
* Flask初始化参数(上)
* Flask初始化参数(下)
* Flask初始化参数使用
* Flask初始化参数重点总结
* Flask路由参数介绍
* 带有参数的路由使用
* 指定路由的请求方式
* Flask配置项的设置方式
* app.run()函数的使用
* 配置数据库/
* Flask数据库表介绍
* 操作数据库导入项目数据
* 使用pymysql操作数据库-介绍pymysql-安装pymysql
* pymysql操作数据库流程及使用介绍
* pymysql操作数据库
* 使用SQLAlchemy操作数据库
* ORM介绍
* SQLAlchemy介绍
* Flask-SQLAlchemy安装
* Flask-SQLAlchemy连接数据库设置
* Flask-SQLAlchemy的初始化
* 使用Flask-SQLAlchemy定义模型类,关联数据库表
* SQLAlchemy使用Column类定义字段
* 常用的SQLAlchemy字段类型
* 定义项目模型类完成数据库的映射
* flask-SQLAlchemy数据库增删改查
* 数据库查询操作之paginate函数
* 数据库基本操作(上)
* 数据库基本操作(下)
* Flask-SQLAlchemy数据库过滤操作
* Flask-SQLAlchemy数据库过滤操作实践(上)
* Flask-SQLAlchemy数据库过滤操作实践(中)
* Flask-SQLAlchemy数据库过滤操作实践(下)
* 总结
* 第三章 房源首页/
* 模板语法 Jinja2的使用/
* 模板语法jinja2-变量
* 模板语法jinja2-表达式
* 模板语法jinja2-过滤器
* 模板语法jinja2-自定义过滤器&模板渲染函数
* 获取全部房源数量/
* 获取全部房源数量功能介绍&前置说明
* 实现获取全部房源数量
* 最新房源TOP6/
* 实现获取最新房源top6功能
* 最热房源TOP4/
* 实现获取最热房源top4功能
* 智能提示搜索/
* 智能搜索功能介绍
* 智能搜索逻辑功能逻辑详解
* 智能搜索前端代码准备
* 搜索字段选择-点击事件监听逻辑实现
* 智能搜索之监听input框输入逻辑介绍及实现
* 搜索关键字获取结果逻辑
* 如何正确返回搜索结果
* Flask中的request对象
* 后端查询关键字接口描述
* 关键字查询代码实现上
* 关键字查询代码实现中
* 关键字查询代码实现下
* 总结
* 第四章 房源列表页/
* 蓝图的使用/
* 蓝图的使用
* 实现列表页房源展示/
* 搜索列表页呈现-点击待选项放入搜索框的逻辑实现
* 搜索列表页后端逻辑思路及首页代码模块化
* 搜索列表页后端实现(上)
* 搜索列表页后端实现(中)
* 搜索列表页后端实现(下)
* 最新房源列表页-后端代码实现
* 最新房源列表页-前端代码实现
* 最新房源列表页-添加分页功能(上)
* 最新房源列表页-添加分页功能(下)
* 最热房源列表页实现
* 总结
* 第五章 房源详情页/
* 基本信息展示/
* 房源基本信息展示模块及接口介绍
* 房源基本信息展示逻辑实现(上)
* 房源基本信息展示逻辑实现(下)
* Echars数据可视化呈现/
* 数据可视化介绍及实现流程
* 数据可视化工具Echars介绍及使用示例
* Echars配置项的使用
* Echars配置信息整体梳理
* Echars快速制作一张图表
* 户型占比/
* 户型占比功能介绍及实现思路
* 户型占比实现-后端查询及数据返回
* 户型占比实现-前端JS操作
* 户型占比实现-Echars可视化呈现
* 本地区小区房源数量top20/
* 本地区小区房源数量Top20功能介绍
* 本地区小区房源数量Top20功能后端实现
* 本地区小区房源数量Top20功能前端实现
* 本地区小区房源数量Top20-Echars呈现
* 线性回归实现房价预测/
* 线性回归基本介绍
* 在python中实现线性回归-sklearn安装
* 使用sklearn进行线性回归预测
* 线性回归算法进行房价预测-后端实现(上)
* 线性回归算法进行房价预测-后端实现(下)
* 线性回归算法进行房价预测-前端实现及Echars呈现
* 户型价格走势/
* 户型价格走势实现思路
* 户型价格走势后端实现
* 户型价格走势前端JS实现和Echars呈现逻辑
* 总结
* 第六章 用户中心页/
* 注册登录/
* 注册功能介绍与实现逻辑
* 注册功能后端逻辑实现(上)
* 注册功能后端逻辑实现(下)
* 注册功能前端JS代码讲解
* 注册功能前端页面实现
* 用户中心页功能介绍与实现逻辑
* 梳理用户中心页代码逻辑&获取用户对象
* 获取收藏房源和浏览记录的房源信息
* 完成用户中心页的前端代码
* 登录功能介绍
* 登录功能后端实现
* 登录功能前端实现
* 登出功能介绍及实现思路
* 登出功能代码实现
* 账号信息修改/
* 账号信息修改功能介绍及接口描述
* 账号信息修改功能后端实现
* 账号信息修改功能前端实现
* 房源收藏/
* 房源收藏功能介绍与实现逻辑
* 房源收藏功能后端实现及效果演示
* 房源收藏功能前端实现
* 取消收藏前端JS逻辑实现
* 取消收藏功能后端实现逻辑
* 取消收藏功能后端实现
* 浏览记录/
* 浏览记录功能介绍及逻辑梳理
* 浏览记录功能后端逻辑实现
* 删除浏览记录功能介绍及前端JS实现逻辑
* 清除浏览记录后端实现
* 智能推荐/
* 协同过滤介绍和分类
* 什么是皮尔逊相关系数
* 推荐系统之获取所有用户的id
* 推荐系统之获取每个用户的浏览历史
* 获取两个用户的相似度-获取用户共同房源
* 使用pears相关系数获取两个用户的相似度
* 获取相似度在前10名的用户功能实现
* 获取推荐房源代码实现
* 项目中使用推荐功能实现思路
* 项目房源推荐功能实现-根据返回值给用户返回推荐结果
* 项目房源推荐功能实现-添加用户浏览次数
* 项目房源推荐功能实现-非登录状态返回同小区房源数量
* 总结




