我在我的项目中使用django-filter。是否可以将input_formats
或format
与DateFromToRangeFilter
小部件一起使用。
字段定义:
service_date = django_filters.DateFromToRangeFilter()
更改小部件:
self.form.fields['service_date'].widget = forms.widgets.DateTimeInput(input_formats=["%d-%m-%Y"])
如何将input_formats
与DateFromToRangeFilter
一起使用?
答案 0 :(得分:1)
结果DateFromToRangeFilter
包含两个DateFields
。我们只需访问它们并更新input_formats
。
# 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']