Разные модели классов для актера - PullRequest
0 голосов
/ 07 ноября 2018

Я пытаюсь выяснить, как использовать Stream для отслеживания активности и генерации каналов в моем приложении. Деятельность будет представлять собой смесь сгенерированного пользователем контента, а затем сгенерированного AI контента. Компоненты «AI» не будут иметь учетных записей пользователей, и существует два разных типа моделей. Я расследую стрим-джанго и как это использовать. В настоящее время у меня есть 3 разные модели, которые будут генерировать действия.

User
Group
Place

У меня есть способ для пользователя следовать за другим пользователем, группой или местом, но я не уверен, как преобразовать это в усиление потока, хотя. Есть ли что-то вроде ContentTypes в Stream?

1 Ответ

0 голосов
/ 08 ноября 2018

Посмотрите на обогащение здесь .

По умолчанию он пытается «обогатить» поля объекта и субъекта в действии, заменив их для экземпляров модели. Таким образом, пользователь может следить за группами, местами и другими пользователями, и все эти действия будут происходить на временной шкале пользователей, а обогащатель будет извлекать объекты базы данных для всех «типов контента».

...