订单中可以加多个商品的问题
老师,课程中讲的订单中可以加多个商品,怎么加了购物车模型就实现了,这一块不太理解,麻烦老师给讲一下。
19
收起
正在回答
1回答
同学你好:
我们购物时是先将商品添加到购物车,然后购物车确认要购买的商品,这时创建订单。订单中的商品是根据添加到购物车中的商品生成的。
关于订单的生成:
关于为什么订单中关于商品的字段全部放到了购物车中,这个其实做了一个模型的优化,一开始订单里面有商品的所有信息,但是管理不便,我们只要在购物车中管理商品就行了,那么怎么根据这些商品去生成订单呢?在购物车中,我们定义了一个status这个字段。通过这个字段知道商品的购买状态,如果是没有在购物车的状态,那么我们直接修改这个状态就可以控制商品的状态。例如,改为已提交状态,这时我们要做的就是,得到已提交状态商品的信息,然后做出统计,比如商品总额等等,然后创建一个订单。
如果我解决了同学的问题,请采纳!学习愉快^_^。
3.从网页搭建入门Python Web
- 参与学习 人
- 提交作业 218 份
- 解答问题 3562 个
本阶段带你用Python开发一个网站,学习主流框架Django+Flask是Python Web开发的第一步,在基础知识上实现积分商城的项目开发,体验真实的项目开发流程,提高解决编程问题和效率的能力。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星