在django_filters.FilterSet中获取十进制输入

时间:2018-01-23 08:27:58

标签: django django-filter

如何使用django-filter过滤十进制值。我需要使用过滤器格式输入十进制值。

height_lesser = django_filters.NumberFilter(name='height',lookup_expr='lte', widget=forms.NumberInput(attrs={'class': 'form-control'}))

我需要将小部件更改为DecimalInput,但不支持它。在模型中,我使用了DecimalField。

1 个答案:

答案 0 :(得分:1)

你可以像这样在attrs中添加步骤:

attrs={'class': 'form-control', 'step' = 0.1}