我正在尝试在BaseDatatableView中过滤查询集,以用户输入的日期格式mm/dd/yyyy为基础。因此,start_date以该格式存储,并将通过strptime转换为datetime,详见下文。
我想将其与数据库中的datetimefield精确比较,但我希望完全匹配月份、日期和年份,不考虑时间。这就是我的代码,但它无法工作。
我想将其与数据库中的datetimefield精确比较,但我希望完全匹配月份、日期和年份,不考虑时间。这就是我的代码,但它无法工作。
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
谢谢