Python django过滤器:带有DateFromToRangeFilter的输入格式
我正在我的项目中使用。是否可以将Python django过滤器:带有DateFromToRangeFilter的输入格式,python,django,django-filter,Python,Django,Django Filter,我正在我的项目中使用。是否可以将input\u formats或format与DateFromToRangeFilter小部件一起使用 字段定义: service_date = django_filters.DateFromToRangeFilter() 更改小部件: self.form.fields['service_date'].widget = forms.widgets.DateTimeInput(input_formats=["%d-%m-%Y"]) 错误: 如何将input\u
input\u formats
或format
与DateFromToRangeFilter
小部件一起使用
字段定义:
service_date = django_filters.DateFromToRangeFilter()
更改小部件:
self.form.fields['service_date'].widget = forms.widgets.DateTimeInput(input_formats=["%d-%m-%Y"])
错误:
如何将
input\u格式
与datefromtrangefilter
一起使用?因此,datefromtrangefilter
包含两个日期字段
。我们只需访问它们并更新输入格式
# First field - from
self.form.fields['service_date'].fields[0].input_formats = ['%d-%m-%Y']
# Last field - to
self.form.fields['service_date'].fields[-1].input_formats = ['%d-%m-%Y']