diff --git a/example/example/urls.py b/example/example/urls.py index d070426..5a7d838 100644 --- a/example/example/urls.py +++ b/example/example/urls.py @@ -1,11 +1,11 @@ -from django.conf.urls import patterns, include, url +from django.conf.urls import include, url from django.contrib import admin from django.core.urlresolvers import reverse_lazy from django.views.generic import RedirectView admin.autodiscover() -urlpatterns = patterns('', +urlpatterns = [ url(r'^admin/', include(admin.site.urls)), url(r'^$', RedirectView.as_view(url=reverse_lazy('admin:index'), permanent=False)), -) +] diff --git a/polymorphic/admin.py b/polymorphic/admin.py index 216f74f..4dcd824 100644 --- a/polymorphic/admin.py +++ b/polymorphic/admin.py @@ -3,7 +3,7 @@ ModelAdmin code to display polymorphic models. """ import sys from django import forms -from django.conf.urls import patterns, url +from django.conf.urls import url from django.contrib import admin from django.contrib.admin.helpers import AdminForm, AdminErrorList from django.contrib.admin.widgets import AdminRadioSelect @@ -304,9 +304,9 @@ class PolymorphicParentModelAdmin(admin.ModelAdmin): urls[i] = new_change_url # Define the catch-all for custom views - custom_urls = patterns('', + custom_urls = [ url(r'^(?P.+)$', self.admin_site.admin_view(self.subclass_view)) - ) + ] # At this point. all admin code needs to be known. self._lazy_setup()