Author: jezdez
Date: 2010-11-17 09:36:42 -0600 (Wed, 17 Nov 2010)
New Revision: 14593

Modified:
   django/trunk/django/core/servers/basehttp.py
Log:
Fixed #10636 -- Added check to make sure the ADMIN_MEDIA_PREFIX setting is 
properly set before serving files with the AdminMediaHandler.

Modified: django/trunk/django/core/servers/basehttp.py
===================================================================
--- django/trunk/django/core/servers/basehttp.py        2010-11-17 15:36:26 UTC 
(rev 14592)
+++ django/trunk/django/core/servers/basehttp.py        2010-11-17 15:36:42 UTC 
(rev 14593)
@@ -650,6 +650,11 @@
 
     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):

-- 
You received this message because you are subscribed to the Google Groups 
"Django updates" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/django-updates?hl=en.

Reply via email to