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
- Class Feeds DRY TemplateTag by gmandx 1 year, 9 months ago
- Tags & filters for rendering search results by exogen 3 years, 10 months ago
- Media RSS generation for Photologue by ltvolks 2 years, 6 months ago
- Template tag to create a list from one or more variables and/or literals by davidchambers 1 year, 4 months ago
- Accept Header Middleware by kioopi 3 years, 9 months ago
Comments