Commit 824ee84a by Andreas Pelme

Merged paltmans prefix branch

parent d4029458
...@@ -14,10 +14,11 @@ def render_common(template_name, obj, filename, version): ...@@ -14,10 +14,11 @@ def render_common(template_name, obj, filename, version):
filename = get_output_filename(filename, version) filename = get_output_filename(filename, version)
context = obj.get('extra_context', {}) context = obj.get('extra_context', {})
prefix = context.get('prefix', None)
if filename.startswith('http://'): if filename.startswith('http://'):
context['url'] = filename context['url'] = filename
else: else:
context['url'] = media_url(filename) context['url'] = media_url(filename, prefix)
return template.loader.render_to_string(template_name, context) return template.loader.render_to_string(template_name, context)
......
...@@ -60,7 +60,9 @@ def media_root(filename): ...@@ -60,7 +60,9 @@ def media_root(filename):
""" """
return os.path.join(django_settings.MEDIA_ROOT, filename) return os.path.join(django_settings.MEDIA_ROOT, filename)
def media_url(url): def media_url(url, prefix=None):
if prefix:
return prefix + urlquote(url)
return django_settings.MEDIA_URL + urlquote(url) return django_settings.MEDIA_URL + urlquote(url)
def concat(filenames, separator=''): def concat(filenames, separator=''):
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment