【发布时间】:2019-03-10 19:42:37
【问题描述】:
我可以按用户给定的日期范围过滤记录吗?
我想在 django 中创建一个 Daterange 表单(它将包含开始日期和结束日期),用户将在其中给出他们的具体日期,它会根据用户给出的日期过滤对象...
我可以在 Django 中执行此操作吗?
【问题讨论】:
-
是的,开始here 看看如何按日期范围过滤。
-
MyModel.objects.filter(Q(datetime__lte=request.POST['end_date']) & Q(datetime__gte=request.POST['start_date'])假设您的模型的datetimefield称为日期时间。 -
@VaibhavVishal
range查找有什么问题? docs.djangoproject.com/en/2.1/ref/models/querysets/#range
标签: python django django-rest-framework