点击空白处退出提示
链家经纪人 Link 加油站
我要开发同款作品详情
售经纪人使用 link 手机 app 在各门店完成登录,使用虚拟货币链币进行购物体验。 项目模块:用户信息、
商品信息、商品搜索、支付模块、订单模块
技术描述: python+Django+mysql+redis+celery+nginx+uWSGI+ Zabbix
职责描述:用户信息(注册、登录、用户认证、找回密码、用户中心等) 责任描
述:
1、将首页进行页面静态化处理向后端发送请求,通过 uwsgi 服务器获取属于用户的动态资源数据;
2、商品详情页的静态化在编辑商品信息时触发生成静态化页面,这个过程使用异步服务器添加异步任务,
提高 uwsgi 服务器性能;
3、添加邮箱验证功能,在邮件中提供的激活链接地址,使用了 itsdangerous 对 user_id 和 email 数据
进 行处理,生成 token 作为链接的参数;
4、用户密码重置功能, 验证图片验证码和手机号,以正则替换的方式显示掩盖过的手机号信息,检验短
信 验证码后,依然使用 itsdangerous 生成一个用于重置密码的 token;
5、在事务中创建保存点来记录订单数据的特定状态,数据库出现错误时,可以恢复到数据保存点的状态;
6、考虑到并发性遵循乐观锁的原则,采用 MySQL 的事务不可重复读(read-committed)隔离级别,原
始库存条件更新,返回更新的条目数,保证库存输出结果无异常;
7、用户中心的分店地址列表的进行缓存处理,把缓存数据保存在 redis 服务器中;
8、最近浏览的商品显示,采用 redis 中的列表类型来保存数据;
9、使用 Elasticsearch 引擎进行分词处理实现关键词检索功能,使用 Docker 容器管理;
10、利用扩展 xadmin,安装 xlwt 扩展方便导出到 xls 文档数据,添加多功能的 CKEditor 富文本编辑
器。 11、配置主从服务器数据同步,在主服务器上写入实时数据,而在从服务器上读取分析这些数据,从
而分担 主服务器读操作;
12、nginx+uWSGI 进行部署;.
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论