我正在使用一个系统,该系统有许多关于在组内创建项目的通知,并试图在通知中为匿名参与者建模。
考虑一个人为的例子:
A
Book
属于 aLibrary
,我是图书馆的用户,对特定主题的书籍感兴趣。当某个主题的书籍被借阅时,图书馆会通知我,但出于安全原因,不会让我知道谁借阅了它。
活动流将是:
一位赞助人 (
actor
) 签出了 ( )主题为“计算机书籍” (verb
) 的书“Learning Python, 5th Edition” ( )。object
target
这里的问题是“赞助人”不是我数据库中的实体,特别是在我的情况下,Django-notifications需要一个参与者,并且该参与者是模型的一个实例。但在这种情况下,没有这样的“演员”。
有没有更好的方法来编写这个活动流?有没有一种不涉及将假演员放入数据库的方法来编写它?