def render(self, request):
return unicode(self.construct())
-Emitter.register('text', TextEmitter, 'text/plain; charset=utf-8')
-Emitter.register('rawxml', TextEmitter, 'application/xml; charset=UTF-8')
+Emitter.register('raw', TextEmitter, 'text/plain; charset=utf-8')
+Emitter.register('rawhtml', TextEmitter, 'text/html; charset=utf-8')
+Emitter.register('rawxml', TextEmitter, 'application/xml; charset=utf-8')
class DjangoAuth(object):
form = formclass(getattr(request, source), request.FILES)
if not form.is_valid():
- errorlist = [{'field': k, 'errors': e} for k, e in form.errors.items()]
+ errorlist = [{'field': k, 'errors': str(e)} for k, e in form.errors.items()]
return api.response.BadRequest().django_response(errorlist)
kwargs['form'] = form