what tutorial para framework español develop python django authentication django-registration

tutorial - python django



Django-autenticación, registro con correo electrónico de confirmación. (3)

Estoy mirando la API para la autenticación

https://docs.djangoproject.com/en/1.3/topics/auth/

Parece que no puedo encontrar información en el formulario de registro de usuario simple que enviaría un correo electrónico de confirmación, como es habitual en los sitios web.

Supongo que podría hacer esto:

1) Mostrar un formulario 2) El usuario ingresa información y envía 3) Guardar usuario como inactivo, con un código de confirmación 4) Enviar un enlace con código de confirmación 5) El usuario hace clic en un enlace de confirmación y se activa.

No parece tan difícil, pero tengo la sensación de que esto ya se puede hacer, y también hay algunos casos extremos que deberían considerarse.


No está integrado en Django. Hay una aplicación reutilizable llamada django-allauth , que se ajustará a sus necesidades.

Se solía recomendar una aplicación llamada django-registration , pero ahora no está mantenida y está desactualizada.

Nota del editor : el registro de django no se mantiene a partir de diciembre de 2016.


Puedes hacerlo:

  • Defina una función para activar al usuario (es decir, activar (solicitar))
    • Configure en la url.py la ruta a esa función (es decir, / activar /)
  • Crea un formulario para registrar usuario.
  • Crear la función de publicación para crear el usuario.
    • Cuando creas el campo de conjunto de usuarios ''is_active'' a 0.
    • En la misma función, envíe el correo electrónico con un enlace dentro, este enlace debe tener el destino como la ruta configurada