首页 > 解决方案 > Actor 的不同模型类

问题描述

我试图弄清楚如何在我的应用程序中利用 Stream 进行活动跟踪和提要生成。该活动将混合用户生成的内容,然后是 AI 生成的内容。“AI”组件将没有用户帐户,并且有两种不同的模型类型。我正在研究 stream-django 以及如何利用它。我目前有 3 种不同的模型可以生成活动。

User
Group
Place

我有一种方法让用户关注另一个用户、组或地点,但不确定如何将其转化为利用 Stream。Stream 中有类似 ContentTypes 的东西吗?

标签: getstream-io

解决方案


看看这里的浓缩。

默认情况下,它将尝试“丰富”活动中的对象和参与者字段,用它们替换模型实例。因此,用户可能会关注群组、地点和其他用户,所有这些活动都将发生在用户的时间线中,丰富器将获取所有“内容类型”的数据库对象。


推荐阅读