租房软件开发 爱租(深圳)科技有限公司
开发环境:Windows+Django+ MySQL +Redis
开发技术:Pycharm+Django+Mysql+Nginx+Redis+Fastdfs+Celery+Uwsgi
项目描述:
该项目开发一个面向B2B的租房平台。
个人责任:
1.用户模块: 登录, 注销, 注册 , 激活 (Celery分布式任务队列处理)
2.功能模块: 订单处理 (使用Redis数据库,提高数据库操作效率), 房源发布 (使用FastDFS+redis 存储图片)
3.订单模块: 订单为房客下单,房东审核订单,支付(支付宝,微信),评论
4.用户认证使用Django默认的认证系统AbstractUser,redis存储Session提高权限管理的处理速度
5.首页实现静态化, Redis缓存提高用户体验和高并发能力,后台管理更新缓存和静态页面
6.用户浏览记录使用Redis已列表方式存储在Redis数据库,提高数据库操作效率,
7.前后的分离,前端使用Ajax请求接口数据
8.使用FastFDS分布式文件存储系统+Nginx存储图片和文件
9.使用Celery+Redis分布式任务队列,提高用户体验
10:乐观锁和悲观锁,解决并发冲突问题