Django bajar archivo y hacer render a la vez

Hola comunidad!
Estoy empezando con Django y quiero resolver que al bajar un archivo me haga el render de una página específica.
Tengo esto:
view.py

def file_response_download(request, id):
    file = File.objects.get(pk=id)
    file_path = file.file.url[1:]
    media_root = getattr(settings, 'MEDIA_ROOT', None)
    todoOK = procesarCSV(os.path.join(media_root, 'files', os.path.basename(file.file.url)))
    if todoOK[0] == 'OK':
        response = FileResponse(open(file_path, 'rb'))
        response['content_type'] = "application/octet-stream"
        response['Content-Disposition'] = 'attachment; filename=' + os.path.basename(file_path)
        return response
    else:
        return render(request, 'errors_list.html', {'errors': todoOK})

Esto funciona, o me baja el archivo o me renderea la página de errores, y lo que quiero lograr es que cuando baje el archivo también me renderee la página errors_list, por donde debería buscar para encontrar la solución?
Gracias!

Hola, la única forma que se me ocurre de hacerlo es que hagas el render de errors_list.html y que errors_list tenga un javascript que automáticamente llama a una url de Django que te baje el archivo (en página nueva). Saludos, Javier.