Django启用匿名用户会话

时间:2015-11-20 04:46:34

标签: django

您好我想在Django中为匿名用户启用会话。当我登录时,我可以在cookie中看到会话ID。但是当我退出时没有会话ID。我想用cookie来存储一些购物车数据。

我想创建一个会话对象,我想在其中存储匿名用户添加到购物车的产品数据。此外,我希望用户在将项目添加到购物车后登录时保持相同的会话对象。这样他就可以结账了。

我可以从会话对象添加或检索数据,但我无法弄清楚如何为匿名用户创建会话对象。

怎么做?

1 个答案:

答案 0 :(得分:2)

 NSMutableArray *navigationArray = [[NSMutableArray alloc] initWithArray: self.navigationController.viewControllers];

// [navigationArray removeAllObjects];    // This is just for remove all view controller from navigation stack.
MyFansViewController *vc3 = [[MyFansViewController alloc] init];
[navigationArray removeObjectAtIndex: 2]; // You can pass your index here
[navigationArray addObject:vc3];
self.navigationController.viewControllers = navigationArray;

但我不会将购物车数据保存到会话中。我会将它们保存到数据库中