1

だから単純に私は自分のモデルのアナウンスメント、ユーザー、お気に入りのアナウンスメントを持っています

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 で同様のことを行うにはどうすればよいですか?

4

0 に答える 0