gpt4 book ai didi

python - Django ORM 中的复杂查询

转载 作者:行者123 更新时间:2023-11-28 18:44:37 25 4
gpt4 key购买 nike

我有一个模型关注:

class Follow(BaseModel):

follower = django.db.models.ForeignKey(
'User',
related_name='_follows_we_are_follower'
)
followee = django.db.models.ForeignKey(
'User',
related_name='_follows_we_are_followee'
)
datetime_canceled = django.db.models.DateTimeField(null=True, blank=True)

当我处理一个用户时,我如何获得他关注的所有用户?我假设我想要类似“给我所有存在一个 Follow 对象的用户,该对象的 datetime_canceledNone,而 follower 是用户,然后对于所有这些跟随者,请为我获取 followee 字段中的用户。”我如何在 Django 中编写这个?

最佳答案

我现在已经远离 django 所以,语法是错误的。但我猜你想要这样的东西:

User.objects.filter(Follow_related_name__in = ['_follows_we_are_follower', ,'_follows_we_are_followee'], datetime_canceled__is_null =True)

关于python - Django ORM 中的复杂查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22043840/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com