随笔分类 -  美多商城项目

电商美多商城项目学习
摘要:这里我们采用动静分离的方式来部署美多商城项目。 动态请求:采用uwsgi与Django进行通信处理动态业务。 静态请求:采用Ngins通过socket与uwsgi进行通信处理静态业务。 第一步:实现uwsgi与Django通信。 1.在Django程序中,项目根路径创建uwsgi.ini文件,用来编 阅读全文
posted @ 2020-02-22 12:09 老王同鞋 阅读(928) 评论(0) 推荐(0)
摘要:DRF项目,是一个前后端分离的Web框架。 本项目中,我们前端采用的是VUE框架。 前后端分离的情况就会出现一个问题,前端的Ajax请求无法请求到后端API(接口)。 那么,为什么会出现这种问题呢? 因为,浏览器的同源策略不允许,不同源的脚本(网站代码Ajax)在没有经过明确授权的情况下,去读写对方 阅读全文
posted @ 2020-02-12 18:31 老王同鞋 阅读(357) 评论(0) 推荐(0)
摘要:1. 结算订单 1.1 核心思想: 查询和展示订单中要结算的信息(收货地址、支付方式、购物车中被勾选的商品信息) 1.2 实现方式: 以查询购物车中被勾选的商品信息为例 redis_cart = redis_conn.hgetall('carts_%s' % user.id) redis_selec 阅读全文
posted @ 2020-02-05 14:33 老王同鞋 阅读(398) 评论(0) 推荐(0)
摘要:1. 支付宝准备 1.1 沙箱应用(包含测试账号) 1.2 密钥(应用公私钥和支付宝公钥) 1.3 支付宝SDK 2. 订单支付功能 2.1 核心思想: 对接支付宝,向支付宝索取扫码登录页面,方便用户使用自己的支付宝登录到支付宝服务器 2.2 实现方式: # 查询要支付的订单 order = Ord 阅读全文
posted @ 2020-02-05 14:28 老王同鞋 阅读(320) 评论(0) 推荐(0)
摘要:1. FastDFS和Docker 1.0 为什么要使用FastDFS和Docker? 因为商品数据分为了商品图片数据(文件),还有商品信息数据(字符串:商品名称,价格,...) 商品图片数据(文件)需要使用单独的文件存储服务器进行管理 文件存储服务器:FastDFS 如何安装并运行文件存储服务器: 阅读全文
posted @ 2020-02-05 14:24 老王同鞋 阅读(500) 评论(0) 推荐(0)
摘要:美多商城的购物车逻辑,主要分为登录用户的购物车和未登录用户的购物车。 登录用户的购物车:我们通过Redis数据库进行存储,使用HASH表存储购物车商品信息,使用Set存储购物车中被勾选的商品。 未登录用户的购物车:我们通过COOKIE进行存储。 1. 购物车的存储方案如下: 1.1 已登录的用户的购 阅读全文
posted @ 2020-02-05 14:14 老王同鞋 阅读(519) 评论(0) 推荐(0)
摘要:既然后用到了QQ登录,那么,我们就免不了需要查看一下QQ登录的开发文档了。 实现QQ登录时,要对接QQ互联,而QQ互联提供有开发文档,帮助开发者实现QQ登录 相关链接:http://wiki.connect.qq.com/%E5%87%86%E5%A4%87%E5%B7%A5%E4%BD%9C_oa 阅读全文
posted @ 2020-01-15 15:29 老王同鞋 阅读(474) 评论(0) 推荐(0)
摘要:首先,我们需要进行业务逻辑分析。 通过上图,我们可以知道,用户登录界面的后端流程,如下: 1. 接收前端传递的参数 2. 校验参数 3. 核心逻辑 4. 返回响应结果 其核心逻辑主要为: 判断前端传递的手机号或用户名是否存在MySQL数据库中, 1. 如果存在,则校验密码是否正确、 1.1 如果密码 阅读全文
posted @ 2020-01-13 21:19 老王同鞋 阅读(757) 评论(0) 推荐(0)
摘要:目前市面上可以发送短信验证码的平台有很多,此项目中使用的容联云通讯进行短信验证码的发送。 首先,我们先来进行手机验证码的逻辑分析, 通过这张图片,我们基本确定了发送短信验证码的基本逻辑,并且在业务逻辑中,我们不能让短信验证码任务阻塞了响应结果,所以我们需要采用celery方式进行异步发送短信验证码且 阅读全文
posted @ 2020-01-13 15:18 老王同鞋 阅读(700) 评论(0) 推荐(0)
摘要:首先,我们需要明白后端开发的流程: 1. 接收参数 2. 校验参数 3. 实现核心逻辑 4. 响应数据 后端开法的流程是不会改变的,会改变的只有核心逻辑和响应数据的方式。 拿到这个任务时,我们首先要做的就是,阅读开发文档。 根据开发文档判断出前端通过什么方式发送的请求,并且传递了那些数据,通过什么方 阅读全文
posted @ 2020-01-11 15:28 老王同鞋 阅读(979) 评论(2) 推荐(2)