在我的 django 应用程序中,我有一个模型“匹配”,它使用外键链接到我的模型“用户”。我还有一个函数,它给了我一个“live_matches”的query_set(当前播放的比赛)。
我尝试拥有的是一个包含“live_matches”所有用户的 query_set。
这是我的models.py:
class LiveMatchManager(models.Manager):
def get_query_set(self):
now = timezone.localtime(timezone.now())
queryset = super(LiveMatchManager, self).get_query_set()
return queryset.filter(match__date_start__lte=now, match__date_end__gte=now)
class Match(models.Model):
user = models.ForeignKey(User)
date_start = models.DateTimeField()
date_end = models.DateTimeField()
# Managers
objects = models.Manager()
live_matches = LiveMatchManager()
我想要的是一个函数,它给我一个链接到“live_match”的用户的查询集,我不知道如何做到这一点。
感谢您的帮助。