Browse Source

Correos con mass_mail

politica
Celestino Rey 9 months ago
parent
commit
0e5fa75d4a
3 changed files with 9 additions and 12 deletions
  1. +1
    -1
      JugarAlPadel/K8S/Makefile
  2. +2
    -0
      JugarAlPadel/README.md
  3. +6
    -11
      JugarAlPadel/gestion_reservas/eventos/views.py

+ 1
- 1
JugarAlPadel/K8S/Makefile View File

@ -2,7 +2,7 @@ export ARQUITECTURA := $(shell lscpu |grep itectur | tr -d ' '| cut -f2 -d':')
#export REGISTRY=localhost:5000
export REGISTRY=registry.reymota.es
export IMG_VERSION = 0.70.12
export IMG_VERSION = 0.70.14
export IMG_NGINX_VERSION = 2.3
# limpia todo


+ 2
- 0
JugarAlPadel/README.md View File

@ -1,5 +1,7 @@
# Instalación
(cmd+K V)
Desde el directorio K8S ejecutar make (esto hace todo: la imagen, para los pods y los lanza otra vez)
La primera vez, hay que entrar en el pod con 'entra.sh' y


+ 6
- 11
JugarAlPadel/gestion_reservas/eventos/views.py View File

@ -8,15 +8,15 @@ from django.utils import timezone
import logging
from django.core.mail import send_mail
from django.core.mail import send_mass_mail
from django.core.mail import BadHeaderError, SMTPException
from django.core.mail import BadHeaderError
from smtplib import SMTPException
from django.http import HttpResponse
from rest_framework.response import Response
from rest_framework.decorators import api_view
from .serializers import EventoSerializer, ReservaSerializer, ListaEsperaSerializer, NoticiaSerializer
from django.core.mail import BadHeaderError, SMTPException
from django.http import HttpResponse
from .models import Evento, Reserva, ListaEspera, Noticia
from .forms import ListaEsperaForm, EventoForm, MensajeCorreoForm
@ -324,10 +324,6 @@ def enviar_correo_inscritos(request, evento_id):
messages.warning(request, "No hay correos disponibles para los inscritos.")
return redirect('eventos:detalle_evento', evento_id=evento.id)
destinatarios_str = ', '.join(destinatarios)
logger.info("destinatarios: " + destinatarios_str)
if request.method == "POST":
form = MensajeCorreoForm(request.POST)
if form.is_valid():
@ -339,8 +335,8 @@ def enviar_correo_inscritos(request, evento_id):
firma = "\n\n\nSaludos, \n\nPádel entre amigos"
mensaje = f"{mensaje_usuario}{firma}"
mensaje_comun = (asunto, mensaje,settings.DEFAULT_FROM_EMAIL, destinatarios)
mensaje_final =[mensaje_comun]
mensaje_comun = (asunto, mensaje, settings.DEFAULT_FROM_EMAIL, destinatarios)
mensaje_final = [mensaje_comun]
try:
send_mass_mail(mensaje_final, fail_silently=False)
@ -350,7 +346,6 @@ def enviar_correo_inscritos(request, evento_id):
return HttpResponse(f'Error de SMTP: {e}')
except Exception as e:
return HttpResponse(f'Ocurrió un error: {e}')
logger.debug('Correo enviado')


Loading…
Cancel
Save