私は Django をかなり使用しており、モデルにはかなり精通しています。ただし、GenericForeignKey および ContentTypes フレームワークに出くわしたばかりです。
これらを使用して、他のいくつかのモデルを参照する基本的な通知を保存する予定です。
たとえば、次のモデルがあります
class UserFollowers(models.Model): #Model to store which user follows others
...
class ContactShared(models.Model): #Model to store contact requests between users
...
1 人のユーザーによるこれらのアクションのそれぞれで、関係する他のユーザーが通知を受け取ります。Node サーバーと socket.io を使用して、これらのリアルタイムの側面を完成させました。ただし、現時点でオンラインでないユーザーに対してこれと同じ動作を実現するために、上記の汎用外部キーと ContentTypes に出会いました。
ここでの私の質問は、ドキュメントがこれについてあまり明確ではなかったため、これら2つの機能を使用してユーザーアクティビティを保存する方法を知りたいですか?