From a74b3a711e22c9413f6b207b523ed50e3bde8959 Mon Sep 17 00:00:00 2001 From: Jussi Vaihia Date: Thu, 1 Oct 2015 14:09:42 +0300 Subject: [PATCH] Django 1.9 uses urlpattern.callback; added support while keeping backwards compatibility --- rest_framework/urlpatterns.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rest_framework/urlpatterns.py b/rest_framework/urlpatterns.py index 5347b3bc1..1ac48bac5 100644 --- a/rest_framework/urlpatterns.py +++ b/rest_framework/urlpatterns.py @@ -24,7 +24,7 @@ def apply_suffix_patterns(urlpatterns, suffix_pattern, suffix_required): else: # Regular URL pattern regex = urlpattern.regex.pattern.rstrip('$').rstrip('/') + suffix_pattern - view = urlpattern._callback or urlpattern._callback_str + view = getattr(urlpattern, 'callback', None) or urlpattern._callback or urlpattern._callback_str kwargs = urlpattern.default_args name = urlpattern.name # Add in both the existing and the new urlpattern