Py学习  »  Django

Django查询链接多个筛选器

Melissa Stewart • 5 年前 • 1860 次点击  

这是我的日程安排,

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()

比赛的天数,除了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)

这不管用,有人能帮我吗。谢谢。

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/53579
 
1860 次点击  
文章 [ 3 ]  |  最新文章 5 年前