from django.forms import * from django import forms from servicio.models import * from django.forms.widgets import * import datetime """ Formulario para agregar las areas """ class AreaForm(ModelForm): class Meta: model = Area """ Formulario para agregar las preguntas """ class PreguntaForm(ModelForm): class Meta: model = Pregunta """ Formulario para agregar las respuestas """ class RespuestaForm(ModelForm): class Meta: model = Respuesta """ Formulario para agrear los alumnos """ class AlumnoForm(forms.ModelForm): class Meta: model = Alumno exclude=['fecha'] def clean(self): return self.cleaned_data class DirectivoForm(forms.ModelForm): Dependencia = forms.ModelChoiceField(required=True, queryset=Dependencia.objects.all().order_by('nombre'), widget=forms.Select(attrs={'class': 'required span10'})) class Meta: model = Directivo exclude=['fecha'] def clean(self): return self.cleaned_data class FormularioEstatico(forms.Form): area_pregunta=forms.ModelChoiceField(label='Area de la Pregunta', queryset=Area.objects.all()) pregunta = forms.CharField(label='Pregunta',max_length=200) widgets = { 'pregunta': widgets.Textarea(attrs={'cols': 80, 'rows': 20}), } respuesta1 = forms.CharField(label='Respuesta 1:') acierto1 = forms.BooleanField(label='Correcta :',required=False, initial=False) respuesta2 = forms.CharField(label='Respuesta 2:') acierto2 = forms.BooleanField(label='Correcta :',required=False, initial=False) respuesta3 = forms.CharField(label='Respuesta 3:') acierto3 = forms.BooleanField(label='Correcta :',required=False, initial=False) #area_pregunta=forms.ModelChoiceField(label='Area de la Pregunta', queryset=Area.objects.all()) #pregunta = forms.CharField(label='Pregunta') #respuesta1 = forms.CharField(label='Respuesta 1:') #correcta1 = forms.ChoiceField(label='Correcta 1:',widget=RadioSelect, choices=SEXO_CHOICES) #respuesta2 = forms.CharField(label='Respuesta 2:') #correcta2 = forms.ChoiceField(label='Correcta 2:',widget=RadioSelect) #respuesta3 = forms.CharField(label='Respuesta 3:') #correcta3 = forms.ChoiceField(label='Correcta 3:',widget=RadioSelect) class FormularioBusqueda(forms.ModelForm): class Meta: model = Alumno exclude=['fecha', 'semestre','carrera','institucion'] def clean(self): return self.cleaned_data