首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Django颤音电商购物车

Django颤音电商购物车
EN

Stack Overflow用户
提问于 2022-08-20 16:31:20
回答 1查看 134关注 0票数 0

我试图用一个功能购物车构建一个电子商务站点,它不需要用户在添加/删除项目之前登录。为了添加此功能,我计划在用户设备周围存储信息,以记住他们的订单历史记录、购物车中的当前项目等。为此,我使用python Django后端(Django Rest Framework)和Dart颤振前端。

这将仅仅是一个web应用程序启动,然后进入移动应用程序,因此,我使用颤振。

我的问题更多的是一个一般的架构问题,而不是特定的编码。我已经做了很多研究,如何使用颤振前端获取设备ID,然后通过cookie将该设备ID发送到后端Django应用程序。我的问题是这是否是正确的方向?

我是否使用颤振来创建cookie,然后通过POST请求将其发送到后端以管理购物车?或者我是通过django后端创建设备ID呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-08-20 22:23:32

在我看来--使用“设备ID”是保存购物车信息的糟糕方法。

为什么:

如果许多用户使用相同的设备,那么如果没有额外的代码就不能工作。如果我想成为“匿名用户”,

  • 是不工作的。如果我不允许获得‘设备id’,
  • 是不工作的。如果我使用其他客户的“设备id”,
  • 就可以被黑。

< code >F29

Django为您提供了一个很好(不是最好的)可能性--与会话一起工作。https://docs.djangoproject.com/en/4.1/topics/http/sessions/

也许你能利用这种可能性?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73428391

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档