【发布时间】:2014-03-31 21:05:38
【问题描述】:
我正在尝试过滤 BaseDatatableView 中用户以以下格式输入的日期的查询集:mm/dd/yyyy。所以 start_date 就是这种格式,并且会使用 strptime 转换为日期时间,见下文。
我想将它与数据库中的确切日期日期时间字段进行比较,但我想完全匹配月、日、年,而不考虑时间。这就是我所拥有的,所以它不起作用。
class AppointmentListJson(LoginRequiredMixin, BaseDatatableView):
....
start_date = params.get('start_date', '')
if start_date:
qs = qs.filter(start_date__contains=datetime.strptime(
start_date, DATE_FORMAT))
return qs
谢谢
【问题讨论】:
标签: database django datetime django-queryset