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
Profe yo me dedico al marketing, vengo varias semanas queriendo aprender a hacer un login y he visto muchos tutoriales sin llegar a buen puerto, pero con su video en solo dos horas, ayer y hoy ya alfin he logrado hacer el login. INFINITAS GRACIAS PROFE, espero siga sacando mas cursos
Dios!!!!!, que bien explicas hermanazo, mis respetos. Me he disparado casi todos tus video casi sin dormir, contenido único y difícil de encontrar gratis. Muchas gracias por estos tremendos contenidos
Completé con total comodidad este turtorial, al final hablas de la siguiente clase para preparar un modelo indepiente de core.¿ cuál es el video siguiente? Muchas gracias
En esa lista de reproducción hay muchos videos que hablan de inicio de sesión o de crear perfiles de usuario unos usando el mismo modelo user de django y otros extendiendo el modelo user
Usar crispy forms está buenísimo. En mí caso particular, si el formulario no tiene cosas "extrañas" te conviene usarlo. En cambio, hay veces que necesitas hacerlo a mano para tener un mayor control... Saludos y gracias por comentar
hola amigo se que el video es bastante antiguo pero de verdad me esta sirviendo, mi consulta es ¿que extensiones utilizas en tu visual para que reconozca las etiquetas del html y lo del django más específicamente cuando pones los ?
me funciona bien con el input siendo de tipo texto ingresando mi nombre de usuario, pero cómo haría si quisiera validar con correo electrónico y constraseña? ya que no me deja por mucho que le ponga al input el nombre de "email" que es el que se registra en la base de datos de auth_user y otra duda, cómo añado más campos a esa tabla de auth_user? es que quisiera añadir un control de roles con otra tabla llamada "roles" que se enlace a traves de claves foráneas
Entiendo tu pregunta y, de hecho, en Django hay varias formas de configurar la autenticación para que se realice con el correo electrónico en lugar del nombre de usuario. Sin embargo, la explicación detallada sobre cómo hacerlo implica varios pasos y configuraciones que son más complejas de abordar adecuadamente a través del chat de respuestas de UA-cam. Para hacerlo, generalmente se requiere modificar la configuración de autenticación en el archivo settings.py, así como también personalizar los formularios de inicio de sesión y registro para aceptar correos electrónicos en lugar de nombres de usuario. Además, podría ser necesario ajustar los modelos de usuario y, posiblemente, crear un backend de autenticación personalizado.
Lo tengo en carpeta para explicar, porque la aplicación de la lista de reproducción de la panadería (hecho con Django restframework+ vue JS) quedó pendiente esa parte
Buenas, muchas gracias por el video! una pequeña consulta, lo que sería el logueo me funciona perfectamente, pero en el campo de la contraseña no me aparece con asteriscos sino con letras comunes y corrientes, que podría ser eso? gracias!
Hola, me da el siguiente error: NoReverseMatch at /dashboard/ Reverse for '('login',)' not found. '('login',)' is not a valid view function or pattern name.
Este error indica que Django no puede encontrar una URL para la vista 'login'. Generalmente, este tipo de error ocurre cuando hay un problema en la configuración de las URLs o en cómo se está intentando generar la URL para la vista de inicio de sesión.
OpenSuse Tumbleweed... una distribución maravillosa, trae instalado por defecto hasta Ruby !!!... (el lenguaje de programación) También por defecto, git...
Gracias por este tutorial me ayudo mucho! hay alguna forma para poder contactarme con usted, necesito ayuda con un proyecto para implementar una base de datos con Django y la verdad no tengo un conocimiento claro de como hacer ese trabajo.
Hola! Muy bueno.. como podría iniciar sesión en django pero consumiendo una api ( usuario y contraseña ) estoy intentando pero llego a un punto que despues de iniciar sesión si presiono volver, vuelve al formulario con los datos , entonces no se si la estoy consumiendo bien.
Tengo un problema al autenticarme. Ingreso Usuario y Contraseña previamente registrada en createsuperuser, pero al enviar el formulario no me registra. Sì lo hace dese admin de django. ¿que puedo estar haceindo mal? ¿o falta descargar algo más con migrate? Muchas gracias
Sin ver el código es dificil hacer un diagnóstico, pero si el problema es como el que me dices, creo que deberías asegurarte de que el formulario de inicio de sesión en tu template tenga los campos de username y password adecuadamente definidos. Otra cosa que puedes hacer es intentar loguearte con otro usuario y si el problema persiste, evidentemente el error está en el formulario del template.
@@CodigoParaPrincipiantes Muchas gracias por tu pronta respuesta...... yo había olvidado poner en el input del formulario el name=´password' ..... Ahora anda perfecto..... muchas más gracias y Felicitaciones por tu trabajao. . . .!!!!!
hola profe una consulta, como puedo hacer para que en el register no me aparezcan automaticamente las cosas como: Your password can’t be too similar to your other personal information. Your password must contain at least 8 characters. Your password can’t be a commonly used password. Your password can’t be entirely numeric. etc. pero que se sigue autenticando el registro con esos parametros ya establecidos? o que solo aparezca alguno como cuadro de advertencia cuando no cumplan alguno, por ejemplo si coloca la contraseña con menos de 8 caracteres que le aparezca "su contraseña debe poseer minimo 8 caracteres" y así, nosé si me explico y si me puede ayudar con eso.
@CodigoParaPrincipiantes si me aparece en inglés pero me da lo mismo eso, lo que quiero es que no aparezcan esos textos, que solo aparezcan cuando el usuario falla la autenticación, dependiendo de en que falle
Hola! segui todo paso a paso hasta el minuto 10 aproximadamente y cuando ejecute la aplicación, me mando muchos errores y no super como arreglar ninguno, tengo el repositorio descargado, pero igualmente quisiera poder hacerlo por mi "mérito" al escribir yo el código... no se si alguien haya pasado por lo mismo. También, no se si cuente que estoy en Mac...?
Primero deberías ver qué versión de Python tienes. Después que versión de Django se instaló. Y el otro tema es ver qué errores tienes. Por acá es difícil asesorarte. Deberías compartir imágenes o código por nuestro grupo en telegram o en el canal de discord
Al crear un proyecto en Django, surge la posibilidad de desarrollar diversas aplicaciones. Si estas aplicaciones emplean plantillas (templates), es fundamental seguir una estructura organizativa. Primero, se debe crear una carpeta llamada "templates" dentro de la aplicación correspondiente. Luego, dentro de esta carpeta "templates", es necesario establecer otra subcarpeta utilizando el nombre de la aplicación. Dentro de esta última subcarpeta es donde deben ubicarse todos los archivos HTML que la aplicación empleará. Precisamente, este ha sido el proceso implementado en el presente proyecto para lograr dicha organización.
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
Estaría buenísimo un video sobre el deploy de un proyecto de django en hostinger.
Lamentablemente no podes deployar en hostinger salvo que contrates un vps
Profe usted es un rey, soluciones puntuales a problemas puntuales.
Profe yo me dedico al marketing, vengo varias semanas queriendo aprender a hacer un login y he visto muchos tutoriales sin llegar a buen puerto, pero con su video en solo dos horas, ayer y hoy ya alfin he logrado hacer el login. INFINITAS GRACIAS PROFE, espero siga sacando mas cursos
gracias por el comentario... la idea es seguir mostrando soluciones específicas para problemas comunes...
Me sirvio mucho para mi proyecto final de programador python, muchas gracias por el trabajo!.
Excelente vídeo profe. Muchas gracias
Gracias muy buen vídeo, explicación sin rodeos y muy conciso🥳❣️🫡.
Gracias a ti
Flaco, sos un genio, super claro para explicar, me re salvaste. Saludos, tenes nuevo sub. Se valora mucho el trabajo.
🤣🤣🤣🤣🤣🤣 Gracias... sólo explico como me gustaría que me hubieran explicado a mí, estos temas...
Este video me callo como anillo al dedo
Dios!!!!!, que bien explicas hermanazo, mis respetos. Me he disparado casi todos tus video casi sin dormir, contenido único y difícil de encontrar gratis. Muchas gracias por estos tremendos contenidos
Muchas gracias por el comentario...
Muchas gracias por el comentario
Excelente el video.! Claro y preciso, directo al punto. Gracias..!
Excelente explicación, Gracias por compartir este video!!!
Gracias a vos por comentar
exelente explicacion la entendi a la segunda vez
Sos un crack hno, excelente explicación. Muchas Gracias!
Gracias por comentar ☺️
Genial profe , siga así.
Muy bien explicado y me ayudó bastante en progresar con mi proyecto. Muchas gracias!!!
Gracias por el comentario
Muy bien explicado
Muy buen video, aclara algunas dudas, gracias por compartirlo.
excelente explicacion!
Gracias! 😊
beun video .. gracias
Gracias a ti
Excelente! Muchas gracias!!!!
Gracias por comentar
se gano un sub, mas muchas gracias
Gracias a ti
Excelente video
Gracias!
Excelente muy bien explicado gracias!
Gracias a vos, por comentar
Excelente explicacion, clara y directa, estoy trabajando en algo pero ese login se requiere que se haga con directorio activo, como puedo hacerlo?
Hola, no entiendo...
MUCHAS GRACIAS 🙏
Gracias a ti
Completé con total comodidad este turtorial, al final hablas de la siguiente clase para preparar un modelo indepiente de core.¿ cuál es el video siguiente?
Muchas gracias
En esa lista de reproducción hay muchos videos que hablan de inicio de sesión o de crear perfiles de usuario unos usando el mismo modelo user de django y otros extendiendo el modelo user
idolo
Hola, es mejor hacerlo de esta forma o usar crispy_forms. Excelente video por cierto.
Usar crispy forms está buenísimo. En mí caso particular, si el formulario no tiene cosas "extrañas" te conviene usarlo. En cambio, hay veces que necesitas hacerlo a mano para tener un mayor control...
Saludos y gracias por comentar
Thank You
Por alguna extraña razon ya no funciona en 5.1.1 el cerrar sesion... voy a investigar que paso y como solucionarlo.
hola amigo se que el video es bastante antiguo pero de verdad me esta sirviendo, mi consulta es ¿que extensiones utilizas en tu visual para que reconozca las etiquetas del html y lo del django más específicamente cuando pones los ?
Estan explicados en esta lista de reproduccion: ua-cam.com/play/PLxooeC3-xaNfixIzdva-jV414Sf6DcCwh.html
@@CodigoParaPrincipiantes dale amigo muchas gracias 🫂
Profe una pregunta, si quiero hacer lo mismo, pero con un usuario que yo hice ,no con el de predeterminado de Django que puedo hacer?
mmmmmmmmmmmmmmmmmm explicate mejor...
me funciona bien con el input siendo de tipo texto ingresando mi nombre de usuario, pero cómo haría si quisiera validar con correo electrónico y constraseña? ya que no me deja por mucho que le ponga al input el nombre de "email" que es el que se registra en la base de datos de auth_user y otra duda, cómo añado más campos a esa tabla de auth_user? es que quisiera añadir un control de roles con otra tabla llamada "roles" que se enlace a traves de claves foráneas
Entiendo tu pregunta y, de hecho, en Django hay varias formas de configurar la autenticación para que se realice con el correo electrónico en lugar del nombre de usuario. Sin embargo, la explicación detallada sobre cómo hacerlo implica varios pasos y configuraciones que son más complejas de abordar adecuadamente a través del chat de respuestas de UA-cam.
Para hacerlo, generalmente se requiere modificar la configuración de autenticación en el archivo settings.py, así como también personalizar los formularios de inicio de sesión y registro para aceptar correos electrónicos en lugar de nombres de usuario. Además, podría ser necesario ajustar los modelos de usuario y, posiblemente, crear un backend de autenticación personalizado.
profe esto es usando las caracteristicas nativas de django vrd?? es diferente con Django Rest Auth ?
Es django puro, aprovechando lo que django trae por defecto
@@CodigoParaPrincipiantes genial profe, tendrá algún video que incluya django rest auth?
Lo tengo en carpeta para explicar, porque la aplicación de la lista de reproducción de la panadería (hecho con Django restframework+ vue JS) quedó pendiente esa parte
@@CodigoParaPrincipiantes genial, quedo al pendiente, profe metale nuxt 3 ya sin miedo al éxito
Buenas, muchas gracias por el video! una pequeña consulta, lo que sería el logueo me funciona perfectamente, pero en el campo de la contraseña no me aparece con asteriscos sino con letras comunes y corrientes, que podría ser eso? gracias!
Eso te pasa porque tenés mal configurado el campo input... Lo debes tener en type="text" tenés que pasarlo a tipo password
Muchas gracias por la respuesta era eso! muy buenos tus videos
De nada !!!
la explicacion es buena pero sugiero aumentar el tamaño de fuente
Vamos a tenerlo en cuenta, gracias
Hola, me da el siguiente error: NoReverseMatch at /dashboard/
Reverse for '('login',)' not found. '('login',)' is not a valid view function or pattern name.
Este error indica que Django no puede encontrar una URL para la vista 'login'. Generalmente, este tipo de error ocurre cuando hay un problema en la configuración de las URLs o en cómo se está intentando generar la URL para la vista de inicio de sesión.
A este server pueden acceder otras computadoras conectadas en la misma red? De ser asi, como seria?
A qué server ?
¿que distribución de linux es esa?
OpenSuse Tumbleweed... una distribución maravillosa, trae instalado por defecto hasta Ruby !!!... (el lenguaje de programación) También por defecto, git...
Gracias por este tutorial me ayudo mucho! hay alguna forma para poder contactarme con usted, necesito ayuda con un proyecto para implementar una base de datos con Django y la verdad no tengo un conocimiento claro de como hacer ese trabajo.
Hola, me alegro que te haya servido... Contáctame por Twitter y te ayudo, no hay problema
Hola! Muy bueno..
como podría iniciar sesión en django pero consumiendo una api ( usuario y contraseña ) estoy intentando pero llego a un punto que despues de iniciar sesión si presiono volver, vuelve al formulario con los datos , entonces no se si la estoy consumiendo bien.
Lamentablemente es algo muy complejo como para explicarlo en un comentario. Quizás podamos armar un vídeo explicando eso, en un futuro cercano
Tengo un problema al autenticarme. Ingreso Usuario y Contraseña previamente registrada en createsuperuser, pero al enviar el formulario no me registra. Sì lo hace dese admin de django.
¿que puedo estar haceindo mal? ¿o falta descargar algo más con migrate?
Muchas gracias
Sin ver el código es dificil hacer un diagnóstico, pero si el problema es como el que me dices, creo que deberías asegurarte de que el formulario de inicio de sesión en tu template tenga los campos de username y password adecuadamente definidos. Otra cosa que puedes hacer es intentar loguearte con otro usuario y si el problema persiste, evidentemente el error está en el formulario del template.
@@CodigoParaPrincipiantes Muchas gracias por tu pronta respuesta......
yo había olvidado poner en el input del formulario el name=´password' .....
Ahora anda perfecto.....
muchas más gracias y Felicitaciones por tu trabajao. . . .!!!!!
Genial!!!
hola profe una consulta, como puedo hacer para que en el register no me aparezcan automaticamente las cosas como: Your password can’t be too similar to your other personal information.
Your password must contain at least 8 characters.
Your password can’t be a commonly used password.
Your password can’t be entirely numeric.
etc.
pero que se sigue autenticando el registro con esos parametros ya establecidos? o que solo aparezca alguno como cuadro de advertencia cuando no cumplan alguno, por ejemplo si coloca la contraseña con menos de 8 caracteres que le aparezca "su contraseña debe poseer minimo 8 caracteres" y así, nosé si me explico y si me puede ayudar con eso.
Cambiando el idioma de la aplicación, te aparece todo en inglés ?
@CodigoParaPrincipiantes si me aparece en inglés pero me da lo mismo eso, lo que quiero es que no aparezcan esos textos, que solo aparezcan cuando el usuario falla la autenticación, dependiendo de en que falle
Hola! segui todo paso a paso hasta el minuto 10 aproximadamente y cuando ejecute la aplicación, me mando muchos errores y no super como arreglar ninguno, tengo el repositorio descargado, pero igualmente quisiera poder hacerlo por mi "mérito" al escribir yo el código... no se si alguien haya pasado por lo mismo. También, no se si cuente que estoy en Mac...?
Primero deberías ver qué versión de Python tienes. Después que versión de Django se instaló. Y el otro tema es ver qué errores tienes. Por acá es difícil asesorarte. Deberías compartir imágenes o código por nuestro grupo en telegram o en el canal de discord
Vale, voy a intentar unirme lo mas pronto posible para ver si soy capaz de entender que puedo hacer
@@CodigoParaPrincipiantes
Dale, hay que ver en qué parte te dan el error
hola! python 3.11.4 y Django 4.2.5@@CodigoParaPrincipiantes
Como extraño el
Archivo coreó como lo creo para tener sus páginas ??
Mi, no comprender... 🤣🤣🤣🤣🤣🤣
Pero los templates se django no tienen que ir en una carpeta llamada templates. No sabia que podías cambiarle nombre.
Al crear un proyecto en Django, surge la posibilidad de desarrollar diversas aplicaciones. Si estas aplicaciones emplean plantillas (templates), es fundamental seguir una estructura organizativa. Primero, se debe crear una carpeta llamada "templates" dentro de la aplicación correspondiente. Luego, dentro de esta carpeta "templates", es necesario establecer otra subcarpeta utilizando el nombre de la aplicación. Dentro de esta última subcarpeta es donde deben ubicarse todos los archivos HTML que la aplicación empleará. Precisamente, este ha sido el proceso implementado en el presente proyecto para lograr dicha organización.
Excelente, muchas gracias!!
Gracias por comentar