[pyar] Multiples usuarios en Django 1.6.5

Esteban Castro ecastroborsani en gmail.com
Mar Jul 22 11:37:44 ART 2014


Lo de guardar el tipo de perfil en la sesion es lo que deberias hacer. Y si
queres incluir atributos en el modelo para cada tipo de perfil te quedaria:
un modelo para usuario (el que viene con django), un modelo nuevo para
comprador, otro modelo nuevo para vendedor, los dos con sus respectivos
OneToOne al modelo usuario.

Lo de extender el abstract solo sirve cuando tenes un unico perfil, ya que
te queda todo en una sola tabla.


El 22 de julio de 2014, 11:25, Luis Masuelli <luismasuelli en hotmail.com>
escribió:

> El unico tema con esto que decis es que también parece que deba tener sus
> propios datos cada "tipo" de usuario. Por eso el pensaba no tanto en los
> permisos sino tambien incluir modelos de datos.
>
> > From: andres.riancho en gmail.com
> > Date: Tue, 22 Jul 2014 11:23:56 -0300
> > To: pyar en python.org.ar
> > Subject: Re: [pyar] Multiples usuarios en Django 1.6.5
>
> >
> > No estoy seguro de que lo estes encarando bien. Lo que yo haría sería
> > tener un unico usuario con su model, y despues hacer que ese usuario
> > pertenezca a tres grupos. Cuando el usuario se logea le aparece un
> > drop-down donde selecciona que perfil quiere para esta ejecucion, eso
> > se guarda en la session y "listo".
> >
> > 2014-07-21 20:07 GMT-03:00 Ariel Wolfmann <awolfmann en gmail.com>:
> > > Hola,
> > >
> > > Estoy haciendo un proyecto en Django, para el cual necesito que los
> usuarios
> > > se puedan loguear de 3 formas distintas (Comprador, vendedor y staff),
> los
> > > cuales tienen distintos atributos, por lo que estuve leyendo antes de
> la
> > > version 1.5 se usaba un user profile, pero ahora se permite customizar
> el
> > > usuario.
> > >
> > > Hay un ejemplo completo en la documentacion de Django, pero solo de
> > > AbstractBaseUser, para AbstractUser segui este ejemplo:
> > >
> http://michalcodes4life.wordpress.com/2014/02/08/multiple-user-types-in-django-1-6/
> > > el cual me tira de error :
> > >
> > > OperationalError at /admin/multi/facebookuser/add/
> > >
> > > no such table: auth_user
> > >
> > > ya probé haciendo syncdb, y borrando la db y creandola de nuevo y
> sigue con
> > > el mismo error.
> > >
> > > pero mi pregunta principal seria ¿como definir varios AUTH_USER_MODEL?
> en el
> > > ejemplo de la documentación solo se define uno...
> > >
> > >
> > > Desde ya muchas gracias.
> > >
> > > Saludos
> > >
> > >
> > > --
> > > Ariel Wolfmann
> > >
> > > _______________________________________________
> > > pyar mailing list pyar en python.org.ar
> > > http://listas.python.org.ar/listinfo/pyar
> > >
> > > PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
> > >
> > > La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> > > Argentina - http://www.usla.org.ar
> >
> >
> >
> > --
> > Andrés Riancho
> > Project Leader at w3af - http://w3af.org/
> > Web Application Attack and Audit Framework
> > Twitter: @w3af
> > GPG: 0x93C344F3
> > _______________________________________________
> > pyar mailing list pyar en python.org.ar
> > http://listas.python.org.ar/listinfo/pyar
> >
> > PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
> >
> > La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
>
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20140722/80f2e507/attachment-0001.html>


More information about the pyar mailing list