Most class-based views use the TemplateResponseMixin
. You can override the render_to_response
method to return a HttpResponse
object (or any subclass) that doesn't render a template.
class SimpleResponseMixin(object):
def render_to_response(self, context, **kwargs):
return HttpResponse(content='<content>', content_type=kwargs.get('content_type', self.content_type))