Source code for useful_inkleby.useful_django.views.decorators


from django.template.loader import get_template


[docs]def use_template(template): """ Decorator to return a HTTPResponse from a function that just returns a dictionary. Functions should return a dictionary. Usage: @use_template(template_location) """ def outer(func): def inner(request,*args,**kwargs): temp = get_template(template) context = func(request,*args,**kwargs) return temp.render(context=context, request=request) return inner return outer