diff --git a/smartagent/decorators.py b/smartagent/decorators.py index 275b3c4..d0f6f71 100644 --- a/smartagent/decorators.py +++ b/smartagent/decorators.py @@ -2,15 +2,16 @@ from django.shortcuts import render_to_response from django.http import HttpResponse +from django.template import RequestContext def render_to(template=None, mobile_template=None, mimetype=None): """ Based upon django-annoying: https://bitbucket.org/offline/django-annoying/ - Decorator for Django views that sends returned dict to render_to_response + Decorator for Django views that sends returned dict to render_to_response function. - Template name can be decorator parameter or TEMPLATE item in returned + Template name can be decorator parameter or TEMPLATE item in returned dictionary. RequestContext always added as context instance. If view doesn't return dict then decorator simply returns output. @@ -31,4 +32,4 @@ def wrapper(request, *args, **kwargs): return render_to_response(tmpl, output, \ context_instance=RequestContext(request), mimetype=mimetype) return wrapper - return renderer \ No newline at end of file + return renderer