فهرست منبع

Se incluyen los valores iniciales en el form

Celestino Rey 4 ماه پیش
والد
کامیت
b521d3d15a
1فایلهای تغییر یافته به همراه8 افزوده شده و 0 حذف شده
  1. 8 0
      src/eventos/forms.py

+ 8 - 0
src/eventos/forms.py

@@ -119,3 +119,11 @@ class MensajeCorreoForm(forms.Form):
         widget=forms.Textarea(attrs={'class': 'form-control', 'rows': 16}),
         required=True
     )
+
+    def __init__(self, *args, **kwargs):
+        super().__init__(*args, **kwargs)
+        # Asegurar que los valores iniciales se muestren en los widgets
+        if self.initial.get('asunto'):
+            self.fields['asunto'].widget.attrs['value'] = self.initial['asunto']
+        if self.initial.get('mensaje'):
+            self.fields['mensaje'].widget.attrs['value'] = self.initial['mensaje']