だから単純に私は自分のモデルのアナウンスメント、ユーザー、お気に入りのアナウンスメントを持っています
class FavoriteAnnouncement(CoreModel):
user = fields.ForeignKeyField('models.User', related_name='favorites')
announcement = fields.ForeignKeyField(
'models.Announcement',
related_name='favorites'
)
アノテーション付きフィールドを追加したい is_user_fav : Optional[bool]
私はdjangoで解決策を見つけました(
queryset = queryset.annotate(is_user_fav=ExpressionWrapper(
Q(...),
output_field=BooleanField(),
),)
)
TortoiseORM で同様のことを行うにはどうすればよいですか?