No video

48.- Curso Django 2 | Mejora de Login con Django

  Рет қаралды 16,022

Developer. pe

Developer. pe

Күн бұрын

#Django,#Python,#Developer
Hoy vamos a actualizar nuestro proyecto de Biblioteca a la versión 2.2 de Django, puesto que al inicio del curso lo creamos utilizando la versión 2.0, además de ello vamos a realizar un Login mejorado para nuestra aplicación para así aprender más conceptos y conocer mejor como funciona Django! :D
Recuerda que puedes suscribirte y dejar una manito arriba para apoyarme :D
Puedes seguirnos en nuestras Redes Sociales:
- Facebook : Developer.pe
- Instagram: Developer.pe
- Twitter: @Developerpepiur
- KZbin: Developer.pe
Cualquier duda o consulta escríbenos a nuestro correo:
- Correo: developerpeperu@gmail.com
O visitar nuestra web y blog! :D
- Web: www.developerpe...

Пікірлер: 48
@jhanhm
@jhanhm 4 жыл бұрын
Hola oliver en que tipo de encriptación se inserta la contraseña en la base de datos, estoy haciendo la parte de registrar usuario en la misma tabla, muchas gracias
@Developerpe
@Developerpe 4 жыл бұрын
Hola Jahn, creo que no se si te logre reconocer la contraseña encriptada puesto que da ciertas cosas extras que tendrias que revisar en el core de Django pero aquí te van los datos: El algoritmo de encriptacion es el sha-256 el cual se le envía un diccionario con los caracteres a utilizar y un número de iteraciones que por lo general son 15000.
@jhanhm
@jhanhm 4 жыл бұрын
@@Developerpe Muchas gracias Oliver, saludos
@freddycotty9411
@freddycotty9411 3 жыл бұрын
Encontre una forma para que la alerta no salga por primera instancia sino cuando hayan puesto un usuario o contraseña errada. Solo pongan arriba de la sentencia {% if form.error_messages %} esta sentencia: {% if request.method == 'POST' %} Y la finalizan debajo de la sentencia {% endif %} de la misma manera. ¡Gracias por los videos! pero me quedo con vistas basadas en funciones :)
@ivansolis178
@ivansolis178 11 ай бұрын
Gracias 🙏
@freddycotty9411
@freddycotty9411 11 ай бұрын
Vengo del futuro, quédense con las vista basadas en clase, es lo mejor
@donplate
@donplate 4 жыл бұрын
Impecable los vídeos. Muy bien explicados. Soy medio nuevo en la programación y estos vídeos me ayudan. Ahora les quiero compartir algo incompatible con la versión ultima de django con este vídeo, por si a alguno le paso lo mismo. Si alguno esta usando la versión 3.0 como yo, les puede llegar a salir un error prohibido "csrf_token" y es por uno de los MIDDLEWARE que se usa en la views.py de la app usuario de este proyecto. Estuve investigando y para solucionarlo simplemente copien y peguen en la vista de la app usuario dentro de la clase Login (luego de la declaración de los @method_decorator), lo siguiente: @csrf_protect def yourfunc(self, request): return render(request,'login.html', None)
@albertoborella2497
@albertoborella2497 5 жыл бұрын
Como siempre, son excelentes los videos que nos ofreces en este curso sobre el excelente framework Django. Sería muy interesante, a mi entender, si podrias profundizar en su momento sobre distintos metodos de las vistas basadas en clases. Muchas gracias por todo lo que nos brindas en este curso.
@Developerpe
@Developerpe 5 жыл бұрын
Gracias Alberto 💪💪😊😊, si, en parte eso estoy haciendo solo que tratando de mezclarlos, en este caso el login fue una excusa para ver un poco más sobre Dispatch, pronto veremos más métodos 😊😊😊
@DemoNightDay
@DemoNightDay 4 жыл бұрын
Hola también puedes usar: class Inicio(LoginRequiredMixin, TemplateView): template_name = 'index.html'
@cebpbusqueda2216
@cebpbusqueda2216 4 жыл бұрын
Hola Oliver agradezco mucho tu trabajo, lo vengo siguiendo y he aprendido mucho, podrías explicar la recuperación de password o el cambio de contraseña?, te lo agradece enormemente, saludos
@alonsogarrido3448
@alonsogarrido3448 Жыл бұрын
hola tengo un error, cuando borro login url de settings, le agregue success url en la clase form y aun asi no funciona me envia este error "v1\accounts\profile” no existe" y no tengo ninguna vista llamada profile, mas cuando agrego url de login en settings el error se borra
@futuredevelopers100
@futuredevelopers100 4 жыл бұрын
si alguien lee esto ayúdenme por favor, tengo que entregar mi tarea el 3 de abril del 2020 :c , mi duda es: como hacer la validación desde mi base de datos, es decir, tengo un registro (como lo creo el en autor) en potsgresql donde guardo mi usuario y quiero hacer lo que enseño aquí pero extrayendo el usuario y contraseña desde mi base y validarlo :c ¡AYUDA!
@jesusalbertorodriguezvalad8893
@jesusalbertorodriguezvalad8893 5 жыл бұрын
Excelente curso felicidades puedes hacer por favor un tutorial con forms dinamicos
@Developerpe
@Developerpe 5 жыл бұрын
Hola Jesús, 🤔🤔 la única vez que vi o leí sobre forms dinámicos es hace un tiempo en un post de uno de los creadores de Django, trataremos de averiguar bien para hacer un vídeo sobre ello, es un tema interesante 😊😊💪💪
@ademmy501
@ademmy501 4 жыл бұрын
Gracias amigos buen curso, ahora seguire con el desarrollo web en Robinhup, alguien alguna recomendación?
@christianvalladares2612
@christianvalladares2612 5 жыл бұрын
excelente video.
@alexanderpirtf.l2652
@alexanderpirtf.l2652 4 жыл бұрын
bueno el video tengo un problema me sale este error templateResponseMixin requires either a definition of 'template_name' or an implementation of 'get_template_names()' cuando quiero acceder a mi template login espero su apoyo
@AngelABT10
@AngelABT10 3 жыл бұрын
Buenas noches excelentes videos.. estoy siguiendo este tutorial con Django 3.2.4, me arroja un error de importe con FomulacionLogin y Login, sigo al pie de la letra el video. No se si sea por la version de Django. Espero me puedas ayudar. Saludos
@samuelcarrasco9929
@samuelcarrasco9929 4 жыл бұрын
muy buen tutorial, me podrían ayudar? me sale un error en: return super(Login,self).dispatch(request,*args,**kwargs) indicando: 'str' object has no attribute 'get' alguien le sale lo mismo y lo soluciono ??
@Tyrexxllc
@Tyrexxllc 4 жыл бұрын
hola Samuel me pasa lo mismo pudiste resolver el problema¿
@luisolave8315
@luisolave8315 3 жыл бұрын
te falta un self así dispatch(self, request,*args,**kwargs)
@joseangelcolinnajera3897
@joseangelcolinnajera3897 2 жыл бұрын
Hola!, estoy usando django 3.2.7 y pero no me aplica los cambios dados por: self.fields['username'].widget.attrs['placeholder'] = 'username' ¿Alguien sabe a que se debe?
@lars505
@lars505 Жыл бұрын
ya sé que es un año tarde, pero pasa porque no tienes los name de las etiquetas input con los nombres respectivos (username y password), no más dejo la respuesta por acá por si alguien más tiene ese problema
@angelqs1
@angelqs1 4 жыл бұрын
Con razón no funcionaban algunas cosas, cuando inicie el curso ya hace como 1 mes, tenía la versión de Django en 2.2, ahora ejecutando pip3 freeze me he enterado que Django se ha actualizado a la versión 3.0, ojalá no haya algún cambio significativo entre la 2.2 y la actual
@andresvargas8562
@andresvargas8562 3 жыл бұрын
Alguien tiene un ejemplo de esto pero con function based views?
@Tyrexxllc
@Tyrexxllc 4 жыл бұрын
Hola oliver me sale este error --- NameError: name 'dispatch' is not defined--- tienes alguna idea de como solucionarlo.. de antemano gracas por tan buenos videos
@ignaciobarria5043
@ignaciobarria5043 3 жыл бұрын
Hola, hay alguna forma de hacer el login con un modal y que reciba los errores en este mismo?
@Developerpe
@Developerpe 3 жыл бұрын
Hola Ignacio, claro, colocas el formulario de login en el modal y envías la petición con Javascript, capturas la respuesta de la misma forma así puedes saber si hay errores o no, si los hay los pintas sino redireccionas, la respuesta en la vista sería como los vídeos de Ajax. 😊😊
@pedrokapingala4411
@pedrokapingala4411 3 жыл бұрын
Preciso de ajuda por favor. Quando importo Login de views.py para urls.py principal e definir o path('accounts/login/', Login.as_views(), name='"login") tenho um error dizendo que Login não está a ser reconhecido como views. Estou a usar django 3
@richardmejia372
@richardmejia372 3 жыл бұрын
sería mejor si creas un archivo urls.py en la app donde tienes tu login así evitas ese tipo de errores a futuro
@pedrokapingala4411
@pedrokapingala4411 3 жыл бұрын
@@richardmejia372 Muito obrigado vou tentar fazer isso para ver o que vai dar.
@daninakamamusic
@daninakamamusic 4 жыл бұрын
AttributeError at /accounts/login Hola buen dia me sale este error alguien sabe el por que ? 'LoginForm' object has no attribute 'fields'
@luisolave8315
@luisolave8315 3 жыл бұрын
sin ver el código no
@stefanor.g550
@stefanor.g550 5 жыл бұрын
si lo hago en Visual Studio Code habra algun problema ?
@Developerpe
@Developerpe 5 жыл бұрын
Claro que no, el editor de código no influye en el comportamiento 😊😊
@1rers
@1rers 5 жыл бұрын
este login sirve para cualquier tabla de la BD ? por ejemplo yo tengo dos tablas para iniciar sesión, empresas y usuarios, entonces si yo ingreso con mi empresa quiero ver solo mis usuarios, y yo al ingresar con la cuenta de mis usuarios ver solo las cosas que yo e subido
@Developerpe
@Developerpe 5 жыл бұрын
Hola Rodolfo, el Login es indistintivo de que usuario es, si deseas añadir un Login distinto para cada uno es una verificación que puedes agregar, pero por lo que mencionas, qué puede ver un usuario o a qué cosas tendrá acceso se define en los permisos o tiene que ver con permisos de usuario, más no con el Login como tal, por permisos de usuario es que tú válidas que puede ver y que no cada usuario 😊😊😊
@1rers
@1rers 5 жыл бұрын
@UCOzf2U3BTng85gsFJHvIInQ pero como indico que tabla del modelo usar ? en forms.py ? porque igual viendo la documentación para "login personalizado" salia algo de un archivo backend que no entendi
@Developerpe
@Developerpe 5 жыл бұрын
Rodolfo Eliot Ruiz Sazo Exactamente que es lo que deseas realizar para poder responderte y explicarte bien 🤔🤔
@1rers
@1rers 5 жыл бұрын
@@Developerpe quiero iniciar sesión con una tabla o entidad propia, no la que viene por defecto en django D:
@1rers
@1rers 4 жыл бұрын
@LR3 si, docs.djangoproject.com/en/2.2/topics/auth/customizing/?fbclid=IwAR1lGRe9Lw9dHxtp6STiTVDH3lrP2AvsxP0K88WOLyRSRFj8_6G_d_DZlL0 al final sale un ejemplo de como hacerlo completo
@Rafaelg21
@Rafaelg21 4 жыл бұрын
Buenos días saludos a mi no me funiona en django 3
@gonzalobms9244
@gonzalobms9244 3 жыл бұрын
hola lograste corregirlo?
@gonzalobms9244
@gonzalobms9244 3 жыл бұрын
hola, primero felicitarte, tengo este error Request URL: 127.0.0.1:8000/%7B%25%20url%20'logout'%20%25%20%7D El login, funciona bien pero el logout esta mal me tira ese error, estoy en django 3.0 y esta todo correctamente tal cual en el codigo
@Tarnomax
@Tarnomax 3 жыл бұрын
Hecete un entorno virtual nuevo con django 2.2.4
49. Curso Django 2 | Crud de Libro Con Vistas Basadas En Clases
42:29
13.- CURSO DJANGO | RELACIONES EN MODELOS
16:56
Developer. pe
Рет қаралды 359
The Joker saves Harley Quinn from drowning!#joker  #shorts
00:34
Untitled Joker
Рет қаралды 62 МЛН
Meet the one boy from the Ronaldo edit in India
00:30
Younes Zarou
Рет қаралды 14 МЛН
Running With Bigger And Bigger Feastables
00:17
MrBeast
Рет қаралды 113 МЛН
16.- CURSO DJANGO | PRIMERA VIEW(Vista)
7:14
Developer. pe
Рет қаралды 166
50. Curso Django 2 | Funciones en Vistas Basadas en Clases
26:31
Developer. pe
Рет қаралды 7 М.
35.- Curso Django 2 | Blog con Django: Deploy Django a Heroku
58:53
Developer. pe
Рет қаралды 16 М.
46.- Curso Django 2 | Login y Logout con Django
13:30
Developer. pe
Рет қаралды 49 М.
42.- Curso Django 2 | Forms de Django Parte 2
20:34
Developer. pe
Рет қаралды 9 М.
12.- Curso Django 2 | Vistas basadas en funciones: Crear Autor
30:03
45.- Curso Django 2 | VISTAS BASADAS EN CLASES: DELETEVIEW
12:04
Developer. pe
Рет қаралды 6 М.
The Joker saves Harley Quinn from drowning!#joker  #shorts
00:34
Untitled Joker
Рет қаралды 62 МЛН