检查用户是否有新的发行说明并通知他

问题描述 投票:1回答:1

我想找到一种简单的方法来通知用户有关新发行说明而不使用django-notifications或在数据库中添加用户和发行说明表之间的关系,使用类似标志,一旦添加新的发行说明,它返回true但我不知道是否可以使用会话来检查用户是否已经看过发行说明。

django django-sessions django-notification
1个回答
0
投票

会话可能不是解决您问题的好方法:

  1. 根据您的会话后端,访问请求之外的会话很难(数据库后端)或完全不可能(cookie后端)。
  2. 当用户注销时,会话将丢失。
  3. 用户可以拥有多个会话。

如果用户可以多次查看发行说明,那么存储会话中显示的上一个发行说明的日期/ ID可能会有效。

最可靠的方法是ReleaseNoteHistory表,您可以在其中存储用户看到的最后一个发行说明的日期或参考。

© www.soinside.com 2019 - 2024. All rights reserved.