Estoy tratando de devolver un CSV de una acción en mi aplicación web y le pido al usuario que descargue el archivo o lo abra desde una aplicación de hoja de cálculo. Puedo hacer que el CSV salga a la pantalla, pero ¿cómo cambio el tipo de archivo para que el navegador reconozca que no se debe mostrar como HTML? ¿Puedo usar el módulo csv para esto?¿Cómo devuelvo un CSV de una aplicación Pylons?
import csv
def results_csv(self):
data = ['895', '898', '897']
return data
Esto ayuda, pero el archivo tiene el nombre "suggest.csv.html" ¿Alguna idea de cómo solucionarlo? –
con ambos encabezados de respuesta (tipo de contenido y disposición del contenido) configurados correctamente? ¿Qué navegador está exhibiendo este peculiar comportamiento .html? –