所以我正在创建类似电子商务平台的东西。我正在使用Django构建项目。
现在我必须制作添加到购物车的功能。我应该如何制作模型,以便我可以使用foreignkey将添加到购物车中的内容存储在连接到用户表的表中。
具体来说,我想知道我的心愿单模型中应该定义哪种字段来保存添加到购物车中的商品。
答案 0 :(得分:0)
将这些信息存储在后端是没有意义的。在大多数情况下,您可以使用cookies
或localstorage
。
但是如果你想为注册用户存储这些信息,而不是设备,你应该用FK创建Model到users表并使用它。
<强>答案:强>
使用M2M关系user
&gt; m2m with fields
&gt; item
在其他数据中,您可以存储数量,订购时间等...
Aboud M2M with extra fields - django docs