#encoding:utf-8 from django import forms from django.forms import ModelForm from encuesta.models import * from django.db import models from django.forms.extras.widgets import * from django.contrib.admin import widgets import datetime class CursoForm(forms.ModelForm): class Meta: model = Curso class CursoForm2(forms.Form): #nombre_curso = forms.ModelChoiceField(queryset=CatalogoCurso.objects.all().order_by('nombre_curso'),required=True,label='Curso') #instructor = forms.ModelChoiceField(queryset=Instructor.objects.all().order_by('apellido_p_instructor'),required=True,label='Instructor') #dependencia_entidad = forms.ModelChoiceField(queryset=Dependencia.objects.all().order_by('texto_dependencia'),required=True,label='Dependencia') nombre_curso = forms.CharField( label="Curso", required = True) instructor = forms.CharField( label="Instructor", required = True) dependencia_entidad = forms.CharField( label="Dependencia", required = True, widget= forms.TextInput(attrs={'class':' span9'})) observaciones = forms.CharField(label="Observaciones",required=False,widget= forms.TextInput(attrs={'class':' span9'})) lugar = forms.CharField(max_length=100, label="Lugar",widget= forms.TextInput(attrs={'class':' span9'})) fecha = forms.DateField(label="Fecha del Curso",widget= forms.TextInput(attrs={'class':' span9'})) class CuestionarioForm(ModelForm): class Meta: model = Cuestionario class CuestionarioFormParcial(ModelForm): class Meta: model = Cuestionario exclude = ('curso',) class CategoriaForm(ModelForm): class Meta: model = Categoria class CategoriaFormParcial(ModelForm): class Meta: model = Categoria exclude = ('cuestionario',) class PreguntaForm(ModelForm): class Meta: model = Pregunta class PreguntaFormParcial(ModelForm): class Meta: model = Pregunta exclude = ('categoria',) class RespuestaForm(forms.Form): pregunta = forms.ModelChoiceField(queryset=Pregunta.objects.all(),required=True) opcion = forms.ModelMultipleChoiceField(queryset=Opcion.objects.all(),widget=forms.CheckboxSelectMultiple(),required=True,label='Opción') class RespuestaFormParcial(forms.Form): opcion = forms.ModelMultipleChoiceField(queryset=Opcion.objects.all(),widget=forms.CheckboxSelectMultiple(),required=True,label='Opción') fields = () class OpcionForm(ModelForm): class Meta: model = Opcion class DependenciaForm(ModelForm): class Meta: model = Dependencia class InstructorForm(ModelForm): class Meta: model = Instructor class CatalogoCursoForm(ModelForm): class Meta: model = CatalogoCurso class ComentarioForm(ModelForm): class Meta: model = Comentario class EstadisticaForm(forms.Form): # dependencia_entidad = forms.ModelChoiceField(queryset=Dependencia.objects.all().order_by('texto_dependencia'),required=True,label='Dependencia') curso = forms.ModelChoiceField(queryset=Curso.objects.all().order_by('nombre_curso'),required=True,label='Curso') class AsignarForm(forms.Form): #dependencia_entidad = forms.ModelChoiceField(queryset=Dependencia.objects.all().order_by('texto_dependencia'),required=True,label='Dependencia') #curso = forms.ModelChoiceField(queryset=Curso.objects.all().order_by('nombre_curso'),required=True,label='Curso') #cuestionario = forms.ModelChoiceField(queryset=Cuestionario.objects.all().order_by('nombre_cuestionario'),required=True,label='Cuestionario') dependencia_entidad = forms.CharField( label="Dependencia", required = True, widget= forms.TextInput(attrs={'class':'required span9'})) nombre_curso = forms.CharField( label="Curso", required = True, widget= forms.TextInput(attrs={'class':'required span9'})) cuestionario = forms.CharField( label="Cuestionario", required = True, widget= forms.TextInput(attrs={'class':'required span9'}))