def METHOD_NAME(self, request, *args, **kwargs):
    theme = self.get_object()
    response = http.HttpResponse(content_type='application/zip')
    response['Content-Disposition'] = 'attachment; filename="{}.zip"'.format(theme.slug)
    zf = ZipFile(response,'w')
    for fname in theme.filenames():
        zf.write(os.path.join(theme.extracted_path,fname), fname)
    return response