我的应用程序实现了一个购物车,匿名用户可以在其中将产品装满购物车。只有在付款前才需要用户登录。如何实施?
主要挑战是烧瓶必须跟踪用户(即使是匿名的)和他们的订单。我目前的方法是利用AnonymousUserMixin
分配给current_user
. 假设current_user
在整个会话期间不会改变。但是,我注意到,例如,在每次浏览器页面刷新时,都会AnonymousUserMixin
分配一个新对象。current_user
请注意,如果用户通过身份验证,则不会发生这种情况。
有关如何规避此问题的任何建议?