¿Hay alguna forma de devolver una respuesta (de un make_response()
objeto o similar) con ciertas propiedades para que no vuelva a representar la página y tampoco haga nada más? Estoy tratando de ejecutar un código en el servidor sin generar ningún resultado
Un simple 'return None' produce:
ValueError: View function did not return a response
Esto debería ser posible porque lo siguiente solo descarga un archivo y no representa la plantilla:
myString = "First line of a document"
response = make_response(myString)
response.headers["Content-Disposition"] = "attachment; filename=myFile.txt"
return response
httplib.NO_CONTENT
para evitar el número mágico.httplib.NO_CONTENT
en Python 3 eshttp.HTTPStatus.NO_CONTENT
.http.client.NO_CONTENT
http
documentos del paquete ; estos solían ser la ubicación normal hasta queHTTPStatus
se introdujo la enumeración, consulte github.com/python/cpython/commit/…