【发布时间】:2022-12-29 08:18:14
【问题描述】:
所以简单地说我有我的模型公告,用户,最喜欢的公告
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(),
),)
)
我怎样才能在 Tortoise ORM 中做类似的事情?
【问题讨论】:
标签: python django pydantic tortoise-orm