from django import forms from django.forms import ModelForm from datos.models import * from django.contrib import auth from django.core import * from django.db import models from django.forms.extras.widgets import * from django.contrib.admin import widgets import datetime import csv import re from django.contrib import messages class RadiografiaForm(forms.ModelForm): class Meta: model = Radiografia exclude=['usuario'] class AplicacionForm(forms.ModelForm): class Meta: model = Aplicacion exclude=['radiografia'] def clean(self): return self.cleaned_data class UsuarioForm(ModelForm): class Meta: model = Usuario class InfraestructuraForm(ModelForm): class Meta: model = Infraestructura exclude=['radiografia'] class CableadoForm(ModelForm): class Meta: model = Cableado exclude=['radiografia'] class EquiposForm(ModelForm): class Meta: model = Equipos exclude=['radiografia'] class ConectividadForm(ModelForm): class Meta: model = Conectividad exclude=['radiografia'] class TelecomunicacionesForm(ModelForm): class Meta: model = Telecomunicaciones exclude=['radiografia'] class EnlacesForm(ModelForm): class Meta: model = Enlaces exclude=['radiografia'] class ServidoresDatosForm(ModelForm): class Meta: model = ServidoresDatos exclude=['radiografia'] class ServidoresDatosImportForm(forms.Form): infraestructura = forms.ModelChoiceField(queryset=Infraestructura.objects.all(),required=True,label='Centro de Trabajo') archivo = forms.FileField(label='Archivo') class InfraestructuraImportForm(forms.Form): archivo = forms.FileField(label='Archivo') class TerminalesForm(ModelForm): class Meta: model = Terminales exclude=['radiografia'] class DescripcionservidoresForm(ModelForm): class Meta: model = Descripcionservidores exclude=['radiografia'] class DescripcionredForm(ModelForm): class Meta: model = Descripcionred exclude=['radiografia'] class DescripciontelefoniaForm(ModelForm): class Meta: model = Descripciontelefonia exclude=['radiografia']