我想为我的网站为新用户创建工具提示泡泡 - 许多其他网站都这样做(大多数谷歌应用程序)。我想在上周创建的所有帐户中显示它们,除非用户明确“驳回”提示。
我想过用饼干做这件事 - 即。设置我可以检查的“-dismissed = True”值以及帐户创建日期,并确定是否显示提示。
然而 - 这在浏览器中不起作用,因为浏览器之间不共享cookie。因此,如果用户登录到chrome,则解散该提示然后在FF中登录,该提示将重新出现。
有谁知道是否有共同的方法来做这种事情?或者至少比我描述的方式更好?
我正在使用浏览器长度会话,所以我无法将其存储在会话中。
答案 0 :(得分:0)
您可以拥有一个用户首选项模型,与主要用户模型保持一对一的关系,这样可以存储这样的首选项。创建用户条目本身时创建实例,并将“show tips”字段默认为True。
您还可以使用1.5中的新自定义用户模型功能将其存储在用户模型本身中,但这似乎有点过分。