def renderResponse(result=None, template=None): """ Render HttpResonse """ ctx = getContext() if('template' in ctx): template = ctx.template if(template): templ = loader.get_template( ctx.template ) return HttpResponse(templ.render(ctx)) else: #if(ctx.request and ctx.request.path_info.find('.json')>0): # Render json format ret = ObjDict() result = result or '' if (isinstance(result, Exception)): ret.error = "%s" %result else: ret.result = result ret.message = "" html = json.dumps(ret) mimetype = 'application/json' return HttpResponse(html, mimetype=mimetype)