1.熟练掌握python编程语言,python标准库以及第三方库,具有良好的编码习惯
2.熟练掌握ORM模型以及Django框架的使用,了解flask框架
3.熟悉使用haystack全文检索框架进行全文检索
4.熟悉celery分布式任务队列,fastDFS文件存储系统
5.熟悉shell脚本的编写
6.熟练使用mysql,redis,MongoDB等数据库
7.熟悉Vue,Ajax,JavaScript 等前端技术,了解Bootstrap框架
8.熟悉linux常用命令,可以在linux上操作Python,MySQL,Redis等
9.熟悉使用 Nginx,Uwsgi部署项目
项目名称:钻石之家购物平台
项目简介:本网站为购物类型的网站,以婚礼为主题为用户提供一个纪念品,项链,戒指等相关物品的购物平台,页面温馨舒适,操作便捷。
项目周期:2018.12-2019.5
项目职责:
前端页面:使用缓存及生成静态页面提高用户体验度
商品查询:对商品实现模糊查询,精确查询
购物车模块:商品的多选与单选,多选与单选对应价格的变动,商品数量增加减少
订单模块:订单信息的展示,订单收货地址的填写
技术要点:
对前端页面进行redis缓存,减少访问数据库的次数,使用celery异步生成静态页面,当用户只访问静态页面的时候提供这个页面
使用haystack,whoosh,jieba实现全文搜索引擎,返回精确查询的商品和模糊查询的商品
将购物车中的商品数量和对应的商品的id存储到redis中,当购物车中商品的数量改变或者删除商品的时候,实现对redis数据库进行操作
当用户提交订单的时候,对应购物车中的商品删除,展示对应的商品订单信息,填写收货地址时,对一些字段合法性验证