Generación de un Password aleatorio en Django

En muchos lugares existe la funcionalidad para cuando no recuerdas tu password tengas la posibilidad de resetearlo, tras lo cual se te envía uno nuevo a tu cuenta de correo electrónico.

Y si has estado pensando en agregar esta funcionalidad a tu aplicación, esto puede ayudarte mucho.

Generar un password aleatorio es tan ridículamente sencillo como hacer lo siguiente:

new_password = User.objects.make_random_password(length=15)

Y new_password tendrá una cadena como esta: ‘cWm6hx6C4MMa4R2′. La longitud predefinida es 10, pero nosotros podemos establecer el tamaño de nuestro password aleatorio.

Puedes visitar la documentación oficial aquí.