From 154257b63da9e4f7daaad5e358b616fd570dca8c Mon Sep 17 00:00:00 2001 From: fjrodriguez Date: Wed, 7 Dec 2022 16:17:45 -0600 Subject: [PATCH] timbres email 2 production --- Admin/settings.py | 2 +- Clientes/views.py | 16 +++++++++++----- 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/Admin/settings.py b/Admin/settings.py index efd90c3..ba09a2c 100644 --- a/Admin/settings.py +++ b/Admin/settings.py @@ -18,7 +18,7 @@ BASE_DIR = Path(__file__).resolve().parent.parent SECRET_KEY = 'django-insecure-5*mm&uf5zq@t6nrs_5z8-_qtyapm^3&yz^wqqkc_a!v(!ulj-^' # SECURITY WARNING: don't run with debug turned on in production! -DEBUG = False +DEBUG = True ALLOWED_HOSTS = ['*'] diff --git a/Clientes/views.py b/Clientes/views.py index b0f1210..a04f8b0 100644 --- a/Clientes/views.py +++ b/Clientes/views.py @@ -74,18 +74,24 @@ def send_timbres_Email(request): ws['A' + str(q)] = qq.RFC ws['B'+ str(q)] = qq.Nombre ws['C'+ str(q)] = qq.conteo_mes - excel = BytesIO() + + nombre_archivo = f"Timbres_{RFC if RFC is not None else 'Clientes_MES'}_{str(mes)}_AÑO_{str(year)}.xlsx" + response = HttpResponse(content_type="application/ms-excel") + contenido = "attachment; filename = {0}".format(nombre_archivo) + response["Content-Disposition"] = contenido + wb.save(response) + + files = BytesIO(response.content) + + #print('files: ',response.content) - nombre_archivo = f"Timbres_{RFC if RFC is not None else 'Clientes_MES'}_{str(mes)}_AÑO_{str(year)}.xls" - wb.save(excel) - print('excel: ',excel) Cli = Clientes.objects.get(RFC=RFC) subject = f'Timbres del Mes:{mes} RFC:{RFC}' message = 'Envio de timbres por AS_Admin' email = Cli.email try: mail = EmailMessage(subject,message,settings.EMAIL_HOST_USER,[email]) - mail.attach(filename='Timbres.xls',content=excel.getbuffer(),mimetype='application/vnd.ms-excel') + mail.attach(filename='Timbres.xls',content=files.getbuffer(),mimetype='application/vnd.ms-excel') mail.send() print('SE armo') except: