# 错误信息:
File "E:\py_virtualenv\tracbug\lib\site-packages\django_filters\rest_framework\filterset.py", line 24, in form
form = super().form
File "E:\py_virtualenv\tracbug\lib\site-packages\django_filters\filterset.py", line 258, in form
Form = self.get_form_class()
File "E:\py_virtualenv\tracbug\lib\site-packages\django_filters\filterset.py", line 250, in get_form_class
for name, filter_ in self.filters.items()])
File "E:\py_virtualenv\tracbug\lib\site-packages\django_filters\filterset.py", line 250, in <listcomp>
for name, filter_ in self.filters.items()])
File "E:\py_virtualenv\tracbug\lib\site-packages\django_filters\filters.py", line 140, in field
self._field = self.field_class(label=self.label, **field_kwargs)
File "E:\py_virtualenv\tracbug\lib\site-packages\django\forms\fields.py", line 228, in __init__
super(CharField, self).__init__(*args, **kwargs)
TypeError: __init__() got an unexpected keyword argument 'name'
# 解决方法
django-filter 参数名字已经由 name 更改为 field_name