我使用django_filters来获取过滤器组件。目标是有月和年过滤器组件。日期可以在内部设置为1.
例如,如果我选择May - 2016,那么它应该默认为2016年5月1日。在UI中我应该选择月份和年份。
我能够使用Date-Month-Year选择器获得一些结果。但不是理想的结果。
import django_filters as filters.
class xyz(filters.FilterSet):
schedule_date = filters.DateFromToRangeFilter(name='schedule_month',
widget=filters.widgets.RangeWidget(attrs={'class': 'datepicker'}))
class Meta(object):
form = forms.Form
我尝试使用input_formats = ['%m-%Y'] -
schedule_date = filters.DateFromToRangeFilter(name='schedule_month',input_formats = ['%m-%Y'],
widget=filters.widgets.RangeWidget(attrs={'class': 'datepicker'}))
但得到了一个错误 TypeError: init ()得到了一个意外的关键字参数' input_format'
有什么方法可以完成这项工作吗? 任何其他小部件都说monthpicker而不是datepicker?
答案 0 :(得分:0)