Djangoアプリには次のモデル(簡略化)があります:
class Company(BaseModel):
user = models.OneToOneField(User)
title = models.CharField(max_length=128)
class Event(BaseModel):
company= models.ForeignKey(Company)
description = models.TextField(verbose_name="Description", blank=True,null=True,max_length=200,default="")
私の見解の 1 つで、ログに記録されたユーザーが「所有」する会社の Event オブジェクトをカウントしたいと考えています。会社のオブジェクトにアクセスするには、request.user.company のようなものを使用します
単一の会社に関連するすべてのイベント オブジェクトをカウントするにはどうすればよいですか?
編集:
私は間違った質問をしたと思います。やりたいこと: 単一のイベント オブジェクトを選択します。
event = Event.objects.get(uuid=event_uuid)
そして今、私はイベントの数を取得したいのですが、グローバルIDではなく、単一の会社内です。