如何使用SQLite查询Django模型中与两个或多个值匹配的模型中的所有记录
我在一个如何使用SQLite查询Django模型中与两个或多个值匹配的模型中的所有记录,django,sqlite,django-models,django-views,Django,Sqlite,Django Models,Django Views,我在一个视图.py中有这个查询。我的查询需要在我的查询值中指定的所有联赛中搜索足球比赛。另外,我想通过选择所有比赛的开始日期,比如说,从现在起五天,来获得所有即将到来的比赛 topgames =Predictions.objects.filter(league='Epl' or 'Bundesliga' or 'Liga BBVA' or 'The Championship',kickoff_date= // I want to fiter the kickoff_date based
视图.py中有这个查询。我的查询需要在我的查询值中指定的所有联赛中搜索足球比赛。另外,我想通过选择所有比赛的开始日期,比如说,从现在起五天,来获得所有即将到来的比赛
topgames =Predictions.objects.filter(league='Epl' or 'Bundesliga' or 'Liga BBVA' or 'The
Championship',kickoff_date= // I want to fiter the kickoff_date based on a time range ie. (5 days from now) // )
我终于明白了
topgames =Predictions.objects.filter(league__in=['Epl','Bundesliga','Liga BBVA','The Championship'],
kickoff_date__range=(date.today(), date.today() +timedelta(days=7)))