#encoding:utf-8 from django.db import models from django.db import models from django.contrib.auth.models import User from datetime import * class direcciones(models.Model): clave = models.CharField('clave', max_length=5, blank = True, ) nombre = models.CharField(max_length=150) usuarios = models.ManyToManyField( User, null=True, blank=True ) def __unicode__(self): return self.nombre class Meta: ordering = ["nombre"] verbose_name_plural = "direcciones" class dependencia(models.Model): clave = models.CharField('clave', max_length=3, blank = True, ) nombre = models.CharField(max_length=100) direcciones = models.ManyToManyField( direcciones, null=True, blank=True ) def __unicode__(self): return self.nombre class Meta: ordering = ["nombre"] verbose_name_plural = "dependencia" class control(models.Model): fecha = models.DateField(default = datetime.now()) hora = models.TimeField(auto_now_add=True) dependencia = models.ForeignKey(dependencia, blank = True, null = True) nombre_persona = models.CharField('Nombre del la Persona', max_length=120) asunto = models.CharField(max_length=100) observaciones = models.TextField(max_length=500) correo = models.EmailField(max_length=120, blank = True, null = True) telefono_cel = models.CharField(max_length=15, blank = True, null = True) telefono = models.CharField(max_length=15, blank = True, null = True ) extension = models.CharField(max_length=6, blank = True, null = True) usuario = models.ForeignKey(User) def __unicode__(self): return self.asunto class Meta: verbose_name_plural = "control"