1 2 3 4 5 6 7 8 9 10 11 12 13 | from django import template
def display_excerpt(object, template_suffix='excerpt'):
excerpt = object._meta.app_label + "/" + object._meta.module_name + "_" + template_suffix + ".html"
try:
t = template.loader.select_template([excerpt, 'display_excerpt.html'])
except template.TemplateDoesNotExist:
return str(object)
c = template.Context({"object": object})
return t.render(c)
register = template.Library()
register.simple_tag(display_excerpt)
|
More like this
- pass a list to object_list by andrew 5 years ago
- Class Feeds DRY TemplateTag by gmandx 3 years ago
- Accept Header Middleware by kioopi 5 years, 1 month ago
- range tag by marco.fucci 4 years ago
- Modelaware json serializer by fivethreeo 6 years, 2 months ago
Comments