私はdjango_filtersを使用してフィルタコンポーネントを取得しています。目的は月と年のフィルタコンポーネントを持つことです。内部的に日付を1に設定することができます。Django date-filter - 月フィルタが必要
たとえば、2016年5月を選択した場合、デフォルトは2016年5月1日になります。UIでは月と年を選択するだけです。
Date-Month-Yearピッカーを使用して結果を得ることができます。しかし、望ましい結果ではありません。 のinit()予期しないキーワード引数 'input_format' を得た:
schedule_date = filters.DateFromToRangeFilter(name='schedule_month',input_formats = ['%m-%Y'],
widget=filters.widgets.RangeWidget(attrs={'class': 'datepicker'}))
しかし、エラー 例外TypeErrorを得た -
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
私は[ '%M-%Y'] = input_formatsを使用しようとしました
これを行う方法はありますか? 他のウィジェットは、datepickerではなく、monthpickerと言っていますか?