from django import template
register = template.Library()
@register.simple_tag
def template_exists(template_name):
try:
django.template.loader.get_template(template_name)
return u"Template existe"
except template.TemplateDoesNotExist:
return u"Template não existe"
No template ficaria:
{% template_exists 'algumapp/nome_template.html' %}
Note que essa é a implementação mais básica para se verificar. A partir daí é possível fazer bastante coisa.
=]
Nenhum comentário:
Postar um comentário