Si hace un tiempo tuve la misma necesidad, lo que haces es heredar de la
clase User, te dejo un ejemplo
from django.contrib.auth.models import User
class Usuarios(User):
usuario_id = models.AutoField(primary_key=True)
User._meta.get_field('username')._unique=False
User._meta.get_field('email')._unique=True
nombre = models.TextField()
apellido_paterno = models.TextField()
apellido_materno = models.TextField(null=True)
clave_empleado = models.IntegerField(unique=True)
direccion = models.TextField(null=True)
ciudad = models.TextField(null=True)
estado = models.TextField(null=True)
telefono = models.CharField(max_length=10,null=True)
codigo_postal = models.CharField(max_length=6,null=True)
numero_ss = models.CharField(max_length=20,null=True)
cierra_caja = models.BooleanField(default=False)
activo = models.BooleanField(default=True)
perfil = models.ForeignKey(Perfiles,null=True)
def __unicode__(self):
return '%s %s'%(self._get_pk_val,self.nombre)
El 03/11/11 18:03, Allan N. Porras escribió:
Hola lista.
Van a disculpar mi insistencia. Ya he preguntado esto en una ocasion
pero no he recibido mayor informacion que los links de la
documentacion oficial. La he leido, pero aun no le llego.
Yo quiero hacer un sistema de registro de personal y me gustaria poder
usar la app que ya viene instalada en mi django... tambien me gustaria
conservar la app "auth".
Quiero agregar mas campos para User, como por ejemplo telefono,
direccion, departamento, etc.
Ya he hecho una subclase de User (UserProfile) y he agregado los
campos que quiero, pero en cuando trato de agregar un usuario nuevo
desde "admin" no veo los campos que he agregado.
Creo que me estoy complicando mas de lo necesario, pero es que llevo
varios leyendo pero aun no soluciono mi problema.
Espero que me hayan entendido y que alguien me pueda ayudar.
Saludos!!
Sent from my HTC
_______________________________________________
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/
_______________________________________________
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/