django_filters를 사용하여 필터 구성 요소를 가져옵니다. 목표는 월 및 일 필터 구성 요소를 갖는 것입니다. 날짜는 내부적으로 1로 설정할 수 있습니다.Django date-filter - 월 필터가 필요합니다
예를 들어 내가 2016 년 5 월을 선택한 경우 2016 년 5 월 1 일이 기본값이어야합니다. UI에서는 월과 연도를 선택해야합니다.
날짜 - 월 - 연도 선택 도구를 사용하여 결과를 얻을 수 있습니다. 그러나 원하는 결과가 아닙니다.
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'}))
을하지만 오류를 가지고 형식 오류 : 초기화() 예기치 않은 키워드 인수 'input_format'을 가지고
이 작업을 수행하는 방법은 무엇입니까? 다른 위젯이 datepicker가 아닌 monthpicker를 말하고 있습니까?