Prevent {{ STATIC_URL }} from being used in templates

pull/1226/head
Karl Hobley 2015-04-22 12:20:23 +01:00
rodzic 57fd4656fd
commit f2b4ac9753
2 zmienionych plików z 9 dodań i 0 usunięć

Wyświetl plik

@ -0,0 +1,7 @@
def do_not_use_static_url(request):
def exception():
raise Exception("Do not use STATIC_URL in templates. Use the {% static %} templatetag instead.")
return {
'STATIC_URL': lambda: exception(),
}

Wyświetl plik

@ -48,6 +48,7 @@ if django.VERSION >= (1, 8):
'django.contrib.auth.context_processors.auth', 'django.contrib.auth.context_processors.auth',
'django.contrib.messages.context_processors.messages', 'django.contrib.messages.context_processors.messages',
'django.template.context_processors.request', 'django.template.context_processors.request',
'wagtail.tests.context_processors.do_not_use_static_url',
], ],
}, },
}, },
@ -55,6 +56,7 @@ if django.VERSION >= (1, 8):
else: else:
TEMPLATE_CONTEXT_PROCESSORS = global_settings.TEMPLATE_CONTEXT_PROCESSORS + ( TEMPLATE_CONTEXT_PROCESSORS = global_settings.TEMPLATE_CONTEXT_PROCESSORS + (
'django.core.context_processors.request', 'django.core.context_processors.request',
'wagtail.tests.context_processors.do_not_use_static_url',
) )
MIDDLEWARE_CLASSES = ( MIDDLEWARE_CLASSES = (