Consulta User

13 views
Skip to first unread message

ignacio zbrun

unread,
Aug 25, 2023, 4:20:34 PM8/25/23
to UCSE SEIA
Buenas! Tenemos una duda con el grupo de como hacer para agregarle atributos al model 'User' que viene por defecto en Django. Nosotros hicimos un modelo 'Usuario' (adjunto imagen) pero digamos que no se usa porque lo 'pisa' el modelo User de Django. 

Usuario.png

fisa

unread,
Aug 25, 2023, 4:39:45 PM8/25/23
to ucse...@googlegroups.com
Buenas!

Si necesitan agregar campos al modelo usuario, pueden crearse su propio modelo usuario siguiendo estos pasos:
(ir al título "Substituting a custom User model")

Fíjense que no es simplemente crear un modelo de cero propio, porque con eso Django no sabría que ese modelo de ustedes tiene que reemplazar al User que ya trae. Y además si hiciesen eso estarían duplicando mucho laburo que ya está hecho, para todos los campos y lógica que los Users tienen definidos en Django.

En vez hay que heredar de una clase base que Django nos da para esto (así tenemos todo lo que Django ya sabe hacer, y todos los campos básicos ya definidos), decirle en las settings que queremos que use nuestro modelo en vez, y solo agregar los campos nuevos extras (no redefinir los comunes que ya trae).

Saludos!


On Fri, Aug 25, 2023 at 5:20 PM ignacio zbrun <ignaz...@gmail.com> wrote:
Buenas! Tenemos una duda con el grupo de como hacer para agregarle atributos al model 'User' que viene por defecto en Django. Nosotros hicimos un modelo 'Usuario' (adjunto imagen) pero digamos que no se usa porque lo 'pisa' el modelo User de Django. 

Usuario.png

--
You received this message because you are subscribed to the Google Groups "UCSE SEIA" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ucse-seia+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ucse-seia/11f2c346-c58e-4cc1-818f-2b155b2990fcn%40googlegroups.com.


--
fisa  -  Juan Pedro Fisanotti
Reply all
Reply to author
Forward
0 new messages