Aprende a hacer un Registro de usuarios en Django

Поділитися
Вставка
  • Опубліковано 4 гру 2024

КОМЕНТАРІ • 63

  • @CodigoParaPrincipiantes
    @CodigoParaPrincipiantes  4 місяці тому +1

    Quería compartirles algo genial…
    Hostinger está ofreciendo un 20% de descuento en sus planes de hosting, y pueden aprovecharlo usando mi enlace de referidos. 🎉 Si alguno está pensando en crear un sitio web o cambiar de hosting, esta es una buena oportunidad!!!
    Enlace con descuento 👇🏼👇🏼👇🏼👇🏼👇🏼👇🏼👇🏼👇🏼👇🏼👇🏼👇🏼👇🏼👇🏼👇🏼
    🌐 hostinger.com.ar/?REFERRALCODE=1SYNERGY56

  • @Leineitorcuervo
    @Leineitorcuervo 10 днів тому +1

    Gracias querido !!

  • @maitedemontebecker3560
    @maitedemontebecker3560 Рік тому +11

    Si tan solo supieras lo que me mejoras el dia, jajaja. Gracias!

    • @CodigoParaPrincipiantes
      @CodigoParaPrincipiantes  Рік тому +1

      Bien ahí !!! Está buenísimo saber que uno puede ayudar explicando éstas cosas.... 🙏🏼 Saludos !!!

  • @aron_z4720
    @aron_z4720 Рік тому +1

    sos un genio hermano
    gracias

  • @jeanpierv.1728
    @jeanpierv.1728 4 місяці тому +1

    Genial Profe.

  • @dalilahubalde4110
    @dalilahubalde4110 9 місяців тому +1

    Muchas gracias por el video, Impecable !!! ojala puedas hacer un video de como realizar un crud podría ser el de los productos para esta misma aplicación

    • @CodigoParaPrincipiantes
      @CodigoParaPrincipiantes  9 місяців тому

      Gracias a ti por el comentario... Hay varias otras aplicaciones que hemos desarrollado en el canal, que tienen un sistema de carga de datos desde el frontend...

  • @pablo20237
    @pablo20237 2 роки тому +2

    Thank You

  • @alonso69100
    @alonso69100 8 місяців тому +1

    Muchas gracias por los vídeos. Estoy aprendiendo muchísimo. A mi entender faltaría ver como un usuario puede cambiar su contraseña. También me parecería interesante que pudiera `pertenecer al staff al registrarse, ya que si no se le da permisos no puede hacer nada, supongo. Si pertenece al staff y podemos asignarle un grupo al registrarse le dejaríamos que fuera donde queremos.l

    • @CodigoParaPrincipiantes
      @CodigoParaPrincipiantes  8 місяців тому

      Me alegra mucho saber que los videos que estamos produciendo te estén resultando útiles. Aprender algo nuevo siempre es enriquecedor.
      Tienes razón en señalar que aún no hemos abordado en el canal el tema del cambio de contraseña en alguna de las aplicaciones que hemos desarrollado. Probablemente lo abordaremos en un video aparte.
      En relación a tu otra sugerencia, quisiera señalar que disponemos de una serie de videos que tratan precisamente sobre un sistema de registro en el cual se asigna a los usuarios roles o grupos dentro de la aplicación. Puedes encontrarlos en esta lista de reproducción: ua-cam.com/play/PLxooeC3-xaNd-ps3l7sttk3pPgn1oYKf2.html&si=EKf441C8kjuMBsb1.
      En estos videos, mostramos cómo un usuario registrado se convierte automáticamente en alumno de una academia, pero también abordamos otros perfiles como profesores, administrativos y preceptores, cada uno con funciones específicas dentro de la aplicación.
      Sin embargo, me gustaría advertirte sobre la sugerencia de incluir a los usuarios directamente en el staff. Este proceso podría representar un riesgo en términos de seguridad, ya que permitiría que personas desconocidas se conviertan en parte del personal. Por lo tanto, no es una práctica recomendable en absoluto.

  • @eldcl1622
    @eldcl1622 Рік тому +3

    Hey Marcelo, mucha claridad y didactica en tus videos... como te invito a un cafe desde Colombia? el link de mercadopago solo funciona para Argentina

    • @CodigoParaPrincipiantes
      @CodigoParaPrincipiantes  Рік тому

      Gracias, genial que te haya servido el contenido... No sé cómo podrías hacer, creo que en algún video hay un link a PayPal... Pero no sé en cual de todos, así que vas a tener que ver todos los videos 🤣🤣🤣🤣🤣

    • @eldcl1622
      @eldcl1622 Рік тому +1

      @@CodigoParaPrincipiantes 🤣🤣🤣... tenes 104 videos, se va a enfriar el cafe... si podes pegarme el correo de paypal aqui te estaria agradecido! Saludos!

    • @CodigoParaPrincipiantes
      @CodigoParaPrincipiantes  Рік тому

      mnibor@outlook.com es el correo

  • @pablocesarsanchezhernandez5735
    @pablocesarsanchezhernandez5735 2 роки тому +3

    Gracias por el video, una excelente explicación, sólo una pregunta, lo realice con card y no tuve problema, pero lo intente hacer con modal y me funciona el login en el modal, pero me dio un detalle, al salir, cuando se redirecciona a home, y quiero loguearme no me lanza el modal, hasta que doy clic en producto y después en Ingresar ya me lanza el modal.... alguna idea de el porqué? o de debe realizar alguna preparación extra?

    • @CodigoParaPrincipiantes
      @CodigoParaPrincipiantes  2 роки тому +1

      El modal siempre da algún que otro dolor de cabeza. Generalmente su comportamiento se controla via Javascript primero deberías ver si está cargando bien las librerías de javascript pero por lo que comentas, más parece ser un problema de cómo está trabajando el código js de ese comportamiento...

    • @pablocesarsanchezhernandez5735
      @pablocesarsanchezhernandez5735 2 роки тому +1

      @@CodigoParaPrincipiantes Gracias.... lo reviso...

  • @rubenbenjamin3634
    @rubenbenjamin3634 Рік тому +4

    Gracias por el video esta muy bueno, Una pregunta, tengo distintos tipos de usuarios, por ejemplo: docente, alumno, director, secretaria, etc... mi pregunta es: como crear cuentas de usuario y contraseña y que se guarden en la tabla users de django, pero aparte se guarden en sus respectivas tablas ?

    • @CodigoParaPrincipiantes
      @CodigoParaPrincipiantes  Рік тому +8

      Es que la tabla de usuarios es única. Es una sola tabla. Lo que tendrías que considerar es el rol del usuario de acuerdo al momento de cuando el usuario se registra. Por ejemplo, si la página es de una universidad o una institución, la inscripción del usuario lo deberían hacer los directivos. Osea, no debería estar habilitada una inscripción de alguien que no asiste a la universidad. Osea, yo no debería poder crear una cuenta en esa universidad porque no soy alumno.
      En ese caso los directivos a la hora de registrar un usuario el usuario por defecto debería ser un alumno, luego podrían cambiar ese rol editando el usuario...
      Me has dado una idea para explicarlo en un vídeo... ☺️

    • @mari.archive
      @mari.archive Рік тому +1

      Ya esta el video??? 😢

    • @CodigoParaPrincipiantes
      @CodigoParaPrincipiantes  Рік тому +4

      Después del curso de django restframework y vue.js sale esa serie de videos... Paciencia 🤣🤣🤣🤣

    • @rubenbenjamin3634
      @rubenbenjamin3634 Рік тому +1

      @@mari.archive si te refieres a los roles de usuario, esta en este enlace del mismo canal de @CodigoParaPrincipiantes ua-cam.com/video/p17T7uZKgFg/v-deo.html&ab_channel=C%C3%B3digoparaPrincipiantes

    • @cesarsierra1997
      @cesarsierra1997 Рік тому +1

      gracias, una pregunta ya realizaste el video de ese tema?@@CodigoParaPrincipiantes

  • @unpoderosonick
    @unpoderosonick 11 місяців тому +1

    Profe a qué playlist pertenece estos videos?

    • @CodigoParaPrincipiantes
      @CodigoParaPrincipiantes  11 місяців тому +1

      Corresponde a una Playlist que se llama Productividad... se tratan temas independientes en un solo video... Si quieres profundizar en el tema del login, edición de perfil desde el frontend (es decir, no desde la sección admin) tendrías que ver una lista de reproduccion mucho mas completa que trata el desarrollo de una academia de aprendizaje: ua-cam.com/play/PLxooeC3-xaNd-ps3l7sttk3pPgn1oYKf2.html&si=KNZLVo5s_IFfiyNG

  • @eltunass_14
    @eltunass_14 8 місяців тому +1

    una consulta, este formulario serviría para guardar los datos en una base de datos no relacional?

    • @eltunass_14
      @eltunass_14 8 місяців тому +1

      estoy usando mongo db

    • @CodigoParaPrincipiantes
      @CodigoParaPrincipiantes  8 місяців тому

      Hola si, el formulario sirve para almacenar datos en mongo db salvo que tenés que cambiar el motor de base de datos y los procesos crud de Django son válidos para grabar los datos en la base de datos de mongo

  • @esequieljuncos9401
    @esequieljuncos9401 Рік тому +1

    se pueden agregar mas inputs al registro y ampliar las columnas de la base de datos por defecto de django, en este caso user_auth?

    • @CodigoParaPrincipiantes
      @CodigoParaPrincipiantes  Рік тому +1

      Lo ideal, es crear una tabla relacionada y ahí agregar todos los campos que necesites. La tabla user no conviene modificarla.

    • @esequieljuncos9401
      @esequieljuncos9401 Рік тому

      muchisimas gracias!@@CodigoParaPrincipiantes

    • @fastidiushouse-piumod5470
      @fastidiushouse-piumod5470 Рік тому +1

      @@CodigoParaPrincipiantes video de esto cuando? seria ideal que al momento de registrar el usuario guarde estos datos en la base de datos

    • @CodigoParaPrincipiantes
      @CodigoParaPrincipiantes  Рік тому +1

      Como las tablas están relacionadas al momento de registrar al usuario, se guardan los otros datos

    • @fastidiushouse-piumod5470
      @fastidiushouse-piumod5470 Рік тому +1

      @@CodigoParaPrincipiantes muchas gracias por responder tan rápido. El forms no se debería modificar, osea que solo debo agregar correctamente las variables que asigne a la tabla relacionada y quedaría listo?

  • @tachiracrypto9327
    @tachiracrypto9327 2 роки тому +3

    Saludos amigo... excelente tutorial, como le puedo contactar para una asesoria personal???

  • @phelions
    @phelions 2 роки тому +2

    no habria problemas con django 3.2.16 ?

  • @steauabucarest1949
    @steauabucarest1949 2 роки тому +3

    hay alguna forma para que los usuarios registrados tengan el rol de Staff ?

    • @CodigoParaPrincipiantes
      @CodigoParaPrincipiantes  2 роки тому +2

      El tema de darles el rol de Staff, es preferible manejarlo desde la parte administrativa ya que al poder crear usuarios de manera "externa" (por llamarlo de alguna forma) desde el propio frontend, no sería seguro que éstos se creen con los permisos de ser Staff. Eso representa un riesgo muy importante de seguridad.

  • @BelS-u3v
    @BelS-u3v Рік тому +3

    crispy forms ya no esta en bootstrap

    • @CodigoParaPrincipiantes
      @CodigoParaPrincipiantes  Рік тому +2

      Si funciona con Bootstrap en versiones 2, 3, 4 y la 5 en este link: github.com/django-crispy-forms/crispy-bootstrap5
      Para las versiones 2, 3 y 4 github.com/django-crispy-forms/django-crispy-forms
      También se puede usar Crispy Forms Tailwind github.com/django-crispy-forms/crispy-tailwind

    • @BelS-u3v
      @BelS-u3v Рік тому +1

      @@CodigoParaPrincipiantes GRACIAS!

  • @LuisECeron-ox9eb
    @LuisECeron-ox9eb Рік тому +2

    No me funciona el crispy form, seguí las instrucciones y no me genera error, pero tampoco me muestra los campos de texto.

    • @CodigoParaPrincipiantes
      @CodigoParaPrincipiantes  Рік тому

      Fijate bien porque algun paso te estas salteando. No falla. Primero instalas la librería. Despues configuras el settings.py y despues donde vas a aplicarlo, tambien tienes que declararlo (donde tienes el formulario). Son tres pasos y no falla.

  • @jeanpierv.1728
    @jeanpierv.1728 4 місяці тому +1

    tienes de una web compleja?

  • @fabianbertinat2672
    @fabianbertinat2672 Рік тому +1

    Hola Master...
    tengo un error en la línea 4 del views.py,
    from .forms import CustomUserCreationForm
    me señala en el .form como un error y luego al hacer runserver.
    No puedo encontrar el error y me dificulte seuirte. . .
    muchas gracias

    • @CodigoParaPrincipiantes
      @CodigoParaPrincipiantes  Рік тому

      El archivo forms.py tiene que estar en el mismo directorio donde está el views.py
      Igual, sin poder ver el error es difícil comentar por acá. Tenés el canal de telegram o el canal de discord para poder enviar mensajes con imágenes e incluso enviar el código

  • @jolivera4058
    @jolivera4058 Рік тому +1

    hola, cuando intentas crear un usuario que ya existe solo recarlga la pagina, como hago para que pase el error tmb a la vista

    • @jolivera4058
      @jolivera4058 Рік тому

      deja crear varios usuarios con el mismo mail tmb

    • @CodigoParaPrincipiantes
      @CodigoParaPrincipiantes  Рік тому

      Gracias por el dato, voy a revisar lo que dices y en todo caso hago un pequeño video para la corrección

    • @jolivera4058
      @jolivera4058 Рік тому +1

      @@CodigoParaPrincipiantes el canal de discord esta funcionando?

    • @CodigoParaPrincipiantes
      @CodigoParaPrincipiantes  Рік тому +1

      No, quizás cuando el canal crezca más volvamos a crear un canal de comunicación en otras redes

  • @alakansito
    @alakansito 6 місяців тому +1

    este formulario de registro muestra alertas cuando un dato se encuentra mal ?, si ese es el caso no me aparecen jaja el resto si perfecto