1

所以很简单,我有我的模型公告,用户,FavoriteAnnouncement

class FavoriteAnnouncement(CoreModel):
    user = fields.ForeignKeyField('models.User', related_name='favorites')
    announcement = fields.ForeignKeyField(
        'models.Announcement',
        related_name='favorites'
    )

我想添加一个带注释的字段 is_user_fav :可选[bool]

我在 django 中找到了一个解决方案(

queryset = queryset.annotate(is_user_fav=ExpressionWrapper(
            Q(...),
            output_field=BooleanField(),
        ),)

)

我怎样才能在 TortoiseORM 中做类似的事情?

4

0 回答 0