Changeset 8fa24c3 in firmaeventos for participantes


Ignore:
Timestamp:
Nov 20, 2017, 11:09:41 AM (7 years ago)
Author:
lhernandez <lhernandez@…>
Branches:
master
Children:
c9f75d7
Parents:
0138d11
Message:

Generando templates para registrar eventos

Location:
participantes
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • participantes/forms.py

    rbf47591 r8fa24c3  
    11from django import forms
     2from django.core.exceptions import NON_FIELD_ERRORS
    23from django.forms import (
    3        inlineformset_factory,
     4       inlineformset_factory, modelform_factory
    45   )
    56
    6 from eventos.model import (
     7from eventos.models import (
    78    Evento
    89    )
    910from .models import *
     11
    1012
    1113class ParticiapanteForm(forms.ModelForm):
     
    2426        """
    2527        model = Participante
    26         fields = ('__all__')
     28        fields=('nombres', 'apellidos', 'pasaporte', 'correo')
    2729
    2830    def __init__(self, *args, **kwargs):
     
    3133            """
    3234            super(ParticiapanteForm, self).__init__(*args, **kwargs)
    33             self.fields['fk_evento'].widget.attrs.update(
    34                     {'class': 'form-control'})
    35             self.fields['fk_evento'].label = 'Evento en el que participa'
    3635            self.fields['nombres'].widget.attrs.update(
    37                     {'class': 'form-control',
    38                      'placeholder': 'Nombres'})
     36                    {'placeholder': 'Nombres'})
    3937            self.fields['apellidos'].widget.attrs.update(
    40                     {'class': 'form-control',
    41                      'placeholder': 'Apellidos'})
    42             self.fields['identidad'].widget.attrs.update(
    43                     {'class': 'form-control',
    44                      'placeholder': 'Pasaporte'})
     38                    {'placeholder': 'Apellidos'})
     39            self.fields['pasaporte'].widget.attrs.update(
     40                    {'placeholder': 'Pasaporte'})
    4541            self.fields['correo'].widget.attrs.update(
    46                     {'class': 'form-control',
    47                      'placeholder': 'Correo'})
     42                    {'placeholder': 'Correo'})
    4843
    4944
     
    8277
    8378
    84 FormsetObj = inlineformset_factory(
     79FormsetEventPartici = inlineformset_factory(
    8580                                    Evento, ParticipanteEvento,
    8681                                    form=AddPartEventForm,
     
    8984                                    extra=0, validate_min=True,
    9085                                    can_delete=True)
     86
     87FormsetParticipanteEvento = modelform_factory(
     88                                    Participante,
     89                                    form=ParticiapanteForm,
     90                                    fields=('nombres', 'apellidos',
     91                                            'pasaporte', 'correo'))
  • participantes/models.py

    r3996539 r8fa24c3  
    3131        @return Devuelve el identificador de la opcion
    3232        """
    33         return str(self.cedula)+" | "+str(self.nombres)+" "+str(self.apellidos)
     33        return str(self.pasaporte)+" | "+str(self.nombres)+" "+str(self.apellidos)
    3434
    3535
Note: See TracChangeset for help on using the changeset viewer.