Преглед изворни кода

Mensaje a inscritos bien formateado

Celestino Rey пре 4 месеци
родитељ
комит
3ebf13ef60
1 измењених фајлова са 11 додато и 9 уклоњено
  1. 11 9
      src/eventos/views.py

+ 11 - 9
src/eventos/views.py

@@ -576,22 +576,24 @@ def enviar_correo_inscritos_html(request, evento_id):
             return redirect('eventos:detalle_evento', evento_id=evento.id)
             
     else:
-        # Crear texto por defecto con los datos del evento
+        # Crear texto por defecto con los datos del evento (formato HTML)
         asunto_defecto = f"Información sobre {evento.nombre}"
-        mensaje_defecto = f"""Hola a todos,
+        mensaje_defecto = f"""<p>Hola a todos,</p>
 
-Os escribimos para daros información sobre el evento:
+<p>Os escribimos para daros información sobre el evento:</p>
 
-Evento: {evento.nombre}
-Fecha: {evento.fecha.strftime('%d/%m/%Y')} a las {evento.hora}
-Precio: {evento.precio} € por persona
+<ul>
+    <li><strong>Evento:</strong> {evento.nombre}</li>
+    <li><strong>Fecha:</strong> {evento.fecha.strftime('%d/%m/%Y')} a las {evento.hora}</li>
+    <li><strong>Precio:</strong> {evento.precio} € por persona</li>
+</ul>
 
-Descripción: {evento.descripcion}"""
+<p><strong>Descripción:</strong> {evento.descripcion}</p>"""
         
         if evento.lugar:
-            mensaje_defecto += f"\nLugar: {evento.lugar.nombre} ({evento.lugar.url_ubicacion})"
+            mensaje_defecto += f"<p><strong>Lugar:</strong> {evento.lugar.nombre} (<a href=\"{evento.lugar.url_ubicacion}\">{evento.lugar.url_ubicacion}</a>)</p>"
         
-        mensaje_defecto += "\n\n\nAquí vuestro mensaje:"
+        mensaje_defecto += "<br><br><p>Aquí vuestro mensaje:</p>"
         
         form = MensajeCorreoForm(initial={
             'asunto': asunto_defecto,