我需要查找一个月的数据,以便查询工作更快“介于”OR“__gte”和“__lte”之间?
答案 0 :(得分:3)
使用timeit
模块的示例代码
from timeit import timeit
setup = 'from app.models import Model'
timeit('Model.objects.filter(field__gte="2018-02-20 12:22:00")', setup=setup)
timeit('Model.objects.filter(field__lte="2018-02-20 12:22:00")', setup=setup)
答案 1 :(得分:0)
您可以使用该范围在两个日期之间获取数据
data = Model.objects.filter(date__range(date1,date2))
参考文档