Skip to content

Instantly share code, notes, and snippets.

@wm3ndez
Created May 7, 2014 15:36
Show Gist options
  • Save wm3ndez/eeea90cd923ea212c311 to your computer and use it in GitHub Desktop.
Save wm3ndez/eeea90cd923ea212c311 to your computer and use it in GitHub Desktop.
django simple_tag to get a thumbnail from "media/", using sorl-thumbail without adding the hostname
{% load mytemplatetags %}
<img src="{% get_thumbail_from_media 'my-image-inside-media-folder.png' '100x75' format='PNG' %}"/>
from django import template
import os
from sorl.thumbnail import get_thumbnail
from django.conf import settings
register = template.Library()
@register.simple_tag
def get_thumbail_from_media(image, *args, **kwargs):
image_path = os.path.join(settings.MEDIA_ROOT, image)
return get_thumbnail(image_path, *args, **kwargs).url
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment