如何在多个请求中保留数据?

时间:2013-06-07 13:31:45

标签: django django-sessions

我的应用的注册过程如下:

  • 用户点击特定计划的注册链接
  • 他们填写一份简单的电子邮件/密码表格
  • 提交后,系统会要求他们检查电子邮件中的验证链接
  • 点击验证链接会将其直接带回注册过程,他们可以继续添加付款信息等。

问题是我想在电子邮件验证步骤之前保存数据,特别是他们点击了哪个计划,这是付款表单上的默认设置。

我尝试将此数据存储在session变量中(我正在使用django.contrib.sessions.middleware.SessionMiddleware),但会话数据不会持久存储在从电子邮件客户端打开的新选项卡/窗口中。除了在模型中保存这些信息(我真的不想做这些瞬态信息),有没有解决这个问题的方法?

1 个答案:

答案 0 :(得分:1)

您可以使用html 5功能本地存储 http://diveintohtml5.info/storage.html