Skip to content

TypeError: get_filters() missing 1 required positional argument: 'self' #155

Closed
@bashu

Description

@bashu
...
  File "/home/vagrant/morpheus/djangoapp/workouts/api.py", line 7, in <module>
    import rest_framework_filters as filters
  File "/home/vagrant/.virtualenv/lib/python3.4/site-packages/rest_framework_filters/__init__.py", line 3, in <module>
    from .filterset import FilterSet
  File "/home/vagrant/.virtualenv/lib/python3.4/site-packages/rest_framework_filters/filterset.py", line 101, in <module>
    class FilterSet(six.with_metaclass(FilterSetMetaclass, rest_framework.FilterSet)):
  File "/home/vagrant/.virtualenv/lib/python3.4/site-packages/django/utils/six.py", line 808, in __new__
    return meta(name, bases, d)
  File "/home/vagrant/.virtualenv/lib/python3.4/site-packages/rest_framework_filters/filterset.py", line 36, in __new__
    new_class = super(FilterSetMetaclass, cls).__new__(cls, name, bases, attrs)
  File "/home/vagrant/.virtualenv/lib/python3.4/site-packages/django_filters/filterset.py", line 85, in __new__
    new_class.base_filters = new_class.get_filters()
TypeError: get_filters() missing 1 required positional argument: 'self'

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions