Это мой объект расписания,
class Schedule(Base):
tournament = models.ForeignKey(Tournament, on_delete=models.CASCADE, null=True)
first_team = models.ForeignKey(Team, related_name="first_team", on_delete=models.CASCADE, null=True)
second_team = models.ForeignKey(Team, related_name="second_team", on_delete=models.CASCADE, null=True)
first_score = models.IntegerField(default=0, null=True)
second_score = models.IntegerField(default=0, null=True)
sport = models.ForeignKey(Sport, on_delete=models.CASCADE, null=True)
date = models.DateTimeField()
Я хочу получить расписания для определенного вида спорта за последние 30 дней для турниров, которые имеют что-либо кроме смещения 0,0.
Это мой запрос
schedules = Schedule.objects.filter(sport=sport).filter(date__gte=date.today()).filter(
date__lte=(date.today() + timedelta(days=30))).order_by("date").exclude(tournament__bias=0.0)
Это не работает, может кто-нибудь помочь мне здесь.Спасибо.