我正在尝试在Django中创建一个通知系统。有一个notification_type字段,user_id和一个外键到不同的表(如,注释,关系表)是不是更好?或者,除了具有user_id字段之外,它们是否应该为每种类型的通知(如"LikeNotification“、"CommentNotification”等)都有一个单独的表?设计1: class LikeNotification(models.M
当用户在评论中包含@another-user时,我想通知another-user。我一直在使用活动流(django实现是,但这个问题与django无关),我可以让每个用户跟随自己,让系统在这个场景中工作。user-a mentions user-b in post-1尽管如此,我还是对一个人跟随自己的想法感到不舒服,感觉像是在</em
在Java中,Swing库实现了观察者/订阅者-Publisher设计模式,以设计程序对GUI上事件的响应方式(单击按钮等)。程序员将ActionListener对象(观察者)注册到GUI元素(subject/ when /publisher),当GUI元素的状态发生变化时,这些对象会得到通知,并相应地做一些事情。这似乎是设计GUI系统的一种合理方法,我想不出任何其他框