summaryrefslogtreecommitdiff
path: root/django
diff options
context:
space:
mode:
Diffstat (limited to 'django')
-rw-r--r--django/conf/urls/static.py3
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 [