From 96af304747b4edd6180613bfabe98bac7c8cfdeb Mon Sep 17 00:00:00 2001 From: Jannis Leidel Date: Wed, 17 Nov 2010 15:36:42 +0000 Subject: [PATCH] Fixed #10636 -- Added check to make sure the ADMIN_MEDIA_PREFIX setting is properly set before serving files with the AdminMediaHandler. git-svn-id: http://code.djangoproject.com/svn/django/trunk@14593 bcc190cf-cafb-0310-a4f2-bffc1f526a37 --- django/core/servers/basehttp.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/django/core/servers/basehttp.py b/django/core/servers/basehttp.py index 9c3e90043b..96bb178547 100644 --- a/django/core/servers/basehttp.py +++ b/django/core/servers/basehttp.py @@ -650,6 +650,11 @@ class AdminMediaHandler(handlers.StaticFilesHandler): def get_base_url(self): from django.conf import settings + from django.core.exceptions import ImproperlyConfigured + if not settings.ADMIN_MEDIA_PREFIX: + raise ImproperlyConfigured( + "The ADMIN_MEDIA_PREFIX setting can't be empty " + "when using the AdminMediaHandler, e.g. with runserver.") return settings.ADMIN_MEDIA_PREFIX def file_path(self, url):