from django import forms from django.utils.safestring import mark_safe from django.utils.encoding import force_unicode from django.conf import settings from django.utils.translation import ugettext_lazy as _ from django.core.urlresolvers import reverse class FamFamRadioFieldRenderer(forms.widgets.RadioFieldRenderer): def render(self): results = [] results.append(u'
'
except:
template = u'
'
return mark_safe(template % {
'url': reverse('staging_file_preview', args=[staging_file.source.source_type, staging_file.source.pk, staging_file.id]),
'thumbnail': reverse('staging_file_thumbnail', args=[staging_file.source.pk, staging_file.id]),
'static_url': settings.STATIC_URL,
'string': _(u'thumbnail'),
'filename': staging_file.filename
})