订单中可以加多个商品的问题

订单中可以加多个商品的问题

老师,课程中讲的订单中可以加多个商品,怎么加了购物车模型就实现了,这一块不太理解,麻烦老师给讲一下。

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好:

我们购物时是先将商品添加到购物车,然后购物车确认要购买的商品,这时创建订单。订单中的商品是根据添加到购物车中的商品生成的。

关于订单的生成:

 关于为什么订单中关于商品的字段全部放到了购物车中,这个其实做了一个模型的优化,一开始订单里面有商品的所有信息,但是管理不便,我们只要在购物车中管理商品就行了,那么怎么根据这些商品去生成订单呢?在购物车中,我们定义了一个status这个字段。通过这个字段知道商品的购买状态,如果是没有在购物车的状态,那么我们直接修改这个状态就可以控制商品的状态。例如,改为已提交状态,这时我们要做的就是,得到已提交状态商品的信息,然后做出统计,比如商品总额等等,然后创建一个订单。

http://img1.sycdn.imooc.com//climg/5e4e50a2095c359f09300723.jpg

http://img1.sycdn.imooc.com//climg/5e4e50b2090e28b508680708.jpg

如果我解决了同学的问题,请采纳!学习愉快^_^。

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
3.从网页搭建入门Python Web
  • 参与学习           人
  • 提交作业       218    份
  • 解答问题       3562    个

本阶段带你用Python开发一个网站,学习主流框架Django+Flask是Python Web开发的第一步,在基础知识上实现积分商城的项目开发,体验真实的项目开发流程,提高解决编程问题和效率的能力。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师