活动流中的匿名参与者

用户名

我正在使用一个在组内创建项目周围具有大量通知的系统,并且正在尝试在通知中对匿名参与者进行建模。

考虑一下人为的示例:

ABook属于Library,我是图书馆的用户,对特定主题的书籍感兴趣。图书馆让我知道何时检出某个主题的书,但是出于安全原因,我不让我知道谁检出了该书。

为此的活动流为:

顾客(actor在主题“计算机书籍”()中检出(verb)这本书“学习Python,第5版object”(target)。

这里的问题是“赞助人”不是我数据库中的实体,特别是在我的情况下,Django通知需要一个参与者,而该参与者是模型的实例。但是在这种情况下,没有这样的“演员”。

有没有更好的方法来编写此活动流?有没有一种编写方法的方法,不涉及将假演员放入数据库中?

托多尔

您决定如何表示通知。您可以像这样保存这些类型的通知:

赞助人在主题“计算机书籍”(目标)中检出了“ Learning Python,第5版”(演员)(动词)

如果您看到的更近-这样,您的主顾就会成为action object一个真实的实体。但是以这种方式保存它并不意味着应该以这种方式表示它。您可以根据需要在模板中呈现它。

文档中的一则注释,如果您替换为queryrender我会明白:

动作的生成方式与您希望查询它们的方式无关,因此可以在以后查询它们以根据所有可能的关联生成不同的流。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Sharepoint日历活动参与者

来自分类Dev

DB设计-活动参与者

来自分类Dev

在GetStream中设置反应的参与者

来自分类Dev

从服务结构参与者/服务返回WCF流

来自分类Dev

数据库设计-活动参与者

来自分类Dev

活动图中不同参与者的可选活动和重复活动

来自分类Dev

在任何时候,服务结构集群中给定参与者的给定参与者ID的参与者实例的最大数量是多少?

来自分类Dev

在日出之类的EventKit中修改EKParticipant(参与者)

来自分类Dev

如何在MSConversation中检索参与者的姓名?

来自分类Dev

如何在TurnBasedMatch中获得自己的参与者ID?

来自分类Dev

如何从GitHub拉取请求中删除参与者?

来自分类Dev

从参与者内部的请求中检索会话信息?

来自分类Dev

如何从GitHub拉取请求中删除参与者?

来自分类Dev

研究中每个参与者的缺失值

来自分类Dev

在 Azure Service Fabric 参与者中启动线程?

来自分类Dev

在corda中的非参与者页面上显示信息

来自分类Dev

Service Fabric 参与者中的静态对象

来自分类Dev

hyperledger composer 在交易过程中将参与者添加到参与者数组中

来自分类Dev

在电子表格参与者之间共享活动成本

来自分类Dev

是否必须在活动图中绘制所有参与者?

来自分类Dev

诊断Azure有状态参与者

来自分类Dev

SQL-参与者之间的关系

来自分类Dev

有状态参与者的地理映射

来自分类Dev

SignalR参与者或无状态服务

来自分类Dev

Skype机器人参与者

来自分类Dev

mognodb聚合(按参与者分组)

来自分类Dev

endturnwithnext参与者,它是如何工作的?

来自分类Dev

诊断Azure有状态参与者

来自分类Dev

获取参与者姓名MSConversation

Related 相关文章

热门标签

归档