| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 
 | class InterventionFormEdit(ModelForm):
 
    class Meta:
        model = Intervention
        fields = ('materiel_concerne', 'etat_fonctionnement_materiel', 'motif_intervention', 'image_panne', 
                  'classification_urgence', 'actions_entreprise', 'intervention_cloturee')
 
        widgets = {
 
 
                    'motif_intervention': Textarea(attrs={'cols': 80, 'rows': 5})
        }
 
 
    def clean(self):
            self.cleaned_data['motif_intervention'] = self.cleaned_data['motif_intervention'][0].upper() + self.cleaned_data['motif_intervention'][1:]
 
    def __init__(self, *args, **kwargs):
        super().__init__(*args, **kwargs)
        self.helper = FormHelper(self)
        self.helper.form_id = 'new_intervention'
        self.helper.form_class = 'form-horizontal'
        self.helper.form_method = 'post'
        self.helper.label_class = 'col-lg-3'
        self.helper.field_class = 'col-lg-5'
        #self.fields['image_panne'].widget = forms.Textarea()
        self.helper.layout = Layout(
                                    HTML('<h2 class="titre_liste">Editer une demande d\'intervention</h2>'),
 
                                    Field('materiel_concerne', 'etat_fonctionnement_materiel', 'motif_intervention','image_panne'),
                                    #Div('image_panne', css_class="col-lg-5"),
                                    #HTML("""{% if self.instance.image_panne.url is not None %}<img class="img-responsive" src="{{ self.instance.image_panne.url }}">{% endif %}""",),
                                    #HTML("""<img src="{{STATIC_URL}}{{ form.image_panne.value }}">"""),             
                                    Field( 'classification_urgence', 'actions_entreprise', 'intervention_cloturee'),
        )
        # for field in self.Meta().fields:
        #     self.helper.layout.append(
        #         Field(field)
        #     )
        self.helper.add_input(Submit('save', 'Enregistrer', css_class='btn btn-primary')),
        self.helper.add_input(Submit('cancel', 'Annuler', css_class='btn btn-warning')) |