You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

55 lines
1.6 KiB

from django import forms
from .models import Proyecto, Riesgo, Accion
class ProyectoForm(forms.ModelForm):
class Meta:
model = Proyecto
fields = ['referencia', 'titulo', 'tr']
referencia = forms.CharField(
widget=forms.TextInput(attrs={'class': 'form-control'}))
titulo = forms.CharField(
widget=forms.TextInput(attrs={'class': 'form-control'}))
tr = forms.CharField(
widget=forms.TextInput(attrs={'class': 'form-control'}))
class RiesgoForm(forms.ModelForm):
class Meta:
model = Riesgo
fields = ['fecha',
'proyecto',
'titulo',
'descripcion',
'responsable',
'importe',
'probabilidad',
'valor',
'fecha_liberacion',
'a_liberar',
'a_ejecutar',
'accion']
exclude = ['valor']
fecha = forms.DateField(
widget=forms.DateInput(attrs={'type': 'date', 'class': 'form-control'}))
proyecto = forms.ModelChoiceField(
queryset=Proyecto.objects.all(),
widget=forms.Select(attrs={'class': 'form-control'}))
importe = forms.DecimalField(
widget=forms.NumberInput(attrs={'class': 'form-control'}))
probabilidad = forms.DecimalField(
widget=forms.NumberInput(attrs={'class': 'form-control'}))
a_liberar = forms.BooleanField(initial=False, required=False)
a_ejecutar = forms.BooleanField(initial=False, required=False)
fecha_liberacion = forms.DateField(
widget=forms.DateInput(attrs={'type': 'date', 'class': 'form-control'}))