diff options
Diffstat (limited to 'django')
| -rw-r--r-- | django/conf/urls/static.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/django/conf/urls/static.py b/django/conf/urls/static.py index 150f4ffd3f..fa83645b9d 100644 --- a/django/conf/urls/static.py +++ b/django/conf/urls/static.py @@ -1,4 +1,5 @@ import re +from urllib.parse import urlsplit from django.conf import settings from django.core.exceptions import ImproperlyConfigured @@ -19,7 +20,7 @@ def static(prefix, view=serve, **kwargs): """ if not prefix: raise ImproperlyConfigured("Empty static prefix not permitted") - elif not settings.DEBUG or '://' in prefix: + elif not settings.DEBUG or urlsplit(prefix).netloc: # No-op if not in debug mode or a non-local prefix. return [] return [ |
