Django:使用django-filters过滤的正确方法

时间:2015-01-23 10:29:32

标签: django django-filters

我正在尝试根据日期时间过滤内容。我有以下过滤器集。

start_date = django_filters.DateTimeFilter(name = "date_time", lookup_type = 'contains')

我收到了以下网址错误,report/?start_date=2015-01-16 Incorrect datetime value: '%2015-01-16 00:00:00+05:45%' for column 'date_time' at row 1

设置日期时间过滤器的正确方法是什么?

1 个答案:

答案 0 :(得分:0)

正如g33klord在评论中指出的那样,你的问题是查找类型。使用contains对日期时间字段没有意义,因为它转换为SQL LIKE命令。