Puede consultar pinax / django-user-accounts y pinax / pinax-starter-projects (específicamente el proyecto de inicio de cuenta).
Si tiene un sitio existente, integre django-user-accounts, de lo contrario, inicie un nuevo proyecto con la herramienta de línea de comandos pinax:
pip install pinax-cli
cuenta de inicio de pinax
cd
pip install -r required.txt
./manage.py migrate
- ¿Cómo angular js vienen con cambios drásticos en el mercado marco JS?
- Cómo crear un formulario de contacto captcha y un formulario de contacto visualizado en PHP
- ¿Cómo hacer que una pulsación de tecla se vaya al siguiente elemento de una lista?
- ¿En qué extensión guardo y cómo ejecuto mi código JavaScript?
- ¿Por qué complementos vale la pena pagar extra al registrar un dominio?
Esto le brinda un proyecto con inicio de sesión, registro, configuración de cuenta, todo conectado y listo para usar con las plantillas Bootstrap y el sistema de construcción estático.
Desde allí, puede editar la configuración y desactivar el registro abierto:
# settings.py
ACCOUNT_OPEN_SIGNUP = False
Ahora, el formulario de registro solo funcionará si se pasa un código de invitación en una url. Puede crear los códigos de invitación en el administrador de Django.
¡Únete al proyecto Pinax en Slack! para obtener más ayuda para comenzar su proyecto. ¡Buena suerte!