我正在使用django-filter。我有过滤器类:
class ProductFilter(django_filters.FilterSet):
def __init__(self, attribute=None, *args, **kwargs):
super(ProductFilter, self).__init__(*args, **kwargs)
#do stuff with attribute
我的观点是:
^{pr2}$如何将参数传递给ProductFilter
__init__
函数?filterset_class = ProductFilter(attribute='width')
不起作用。在
您可以尝试重写^{} 方法:
在您的
^{pr2}$FilterSet
类中,您可以从kwargs中弹出属性:或者在签名中显式地包含它。在
相关问题 更多 >
编程相关推荐