From 6f69cf033d8c2f5807c7d13d956bb75ec397de03 Mon Sep 17 00:00:00 2001 From: Étienne Loks Date: Fri, 22 Sep 2017 20:02:40 +0200 Subject: Django 1.11: remove patterns from urls --- urls.py | 34 +++++++++++++++++++--------------- 1 file changed, 19 insertions(+), 15 deletions(-) diff --git a/urls.py b/urls.py index 73eb033..20ec9ef 100644 --- a/urls.py +++ b/urls.py @@ -18,31 +18,35 @@ # See the file COPYING for details. from django.conf import settings -from django.conf.urls import patterns, url, include +from django.conf.urls import url, include from django.conf.urls.static import static from django.contrib import admin from django.contrib.staticfiles.urls import staticfiles_urlpatterns from chimere_saclay import views +from django.views.static import serve + admin.autodiscover() -urlpatterns = patterns( - 'django.views.static', - (r'^%s(?P.*)' % settings.MEDIA_URL[1:], 'serve', - {'document_root': settings.MEDIA_ROOT}), -) + +urlpatterns = [] +if settings.DEBUG: + urlpatterns += [ + url(r'^media/(?P.*)$', serve, { + 'document_root': settings.MEDIA_ROOT, + }), + ] if "tinymce" in settings.INSTALLED_APPS: - urlpatterns += patterns( - 'django.views.static', - (r'^tinymce/', include('tinymce.urls')),) + urlpatterns += [ + url(r'^tinymce/', include('tinymce.urls')), + ] urlpatterns += staticfiles_urlpatterns() -urlpatterns += patterns( - '', - (r'^admin/doc/', include('django.contrib.admindocs.urls')), - (r'^admin/', include(admin.site.urls)), +urlpatterns += [ + url(r'^admin/doc/', include('django.contrib.admindocs.urls')), + url(r'^admin/', include(admin.site.urls)), url(r'^(?P[a-zA-Z0-9_-]+/)?dyn.css$', views.DynCSS.as_view(), name="dyn-css"), url(r'^(?P[a-zA-Z0-9_-]+/)?edit-marker/' @@ -60,7 +64,7 @@ urlpatterns += patterns( r'(?P\w+)?$', views.editPolygon, name="editpolygon-item"), url(r'^', include('chimere.urls', namespace="chimere")), - url(r'^(?P[a-zA-Z0-9_-]+)?', 'chimere_saclay.views.index_saclay', + url(r'^(?P[a-zA-Z0-9_-]+)?', views.index_saclay, name="index-saclay"), -) + static(settings.STATIC_URL, document_root=settings.STATIC_ROOT) +] + static(settings.STATIC_URL, document_root=settings.STATIC_ROOT) -- cgit v1.2.3