Skip to content

DRF 3.10 deprecated decorators #657

Closed
@n2ygk

Description

@n2ygk

The drfmaster builds are currently failing due to a deprecation described in encode/django-rest-framework#6687:

@detail_route/@list_route (replaced by @action)

Here's a snippet showing the error:

____________________ ERROR collecting example/urls_test.py _____________________
ImportError while importing test module '/home/travis/build/django-json-api/django-rest-framework-json-api/example/urls_test.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
example/urls_test.py:4: in <module>
    from .api.resources.identity import GenericIdentity, Identity
example/api/resources/identity.py:4: in <module>
    from rest_framework.decorators import detail_route, list_route
E   ImportError: cannot import name 'detail_route' from 'rest_framework.decorators' (/home/travis/build/django-json-api/django-rest-framework-json-api/.tox/py37-df20-django22-drfmaster/lib/python3.7/site-packages/rest_framework/decorators.py)

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions