This is a Django Login & Sign Up Form With Email Verification & Password Reset Functionality
- You Can Recieve An Email Address To Reset Your Password
- You Can Recieve An Email Address To Activate Your Account
- Git clone the repository
https://github.com/steve-njuguna-k/Django-Login-Register-Form.git
- Go To Project Directory
cd Django-Login-Register-Form
- Create Virtual Environment
virtualenv env
- Active Virtual Environment
env\scripts\activate
- Install Requirements File
pip install -r requirements.txt
- Make Migrations
py manage.py makemigrations
- Migrate Database
py manage.py migrate
- Create Super User
py manage.py createsuperuser
- Run Project
py manage.py runserver
Under settings.py, make changes to the Email Setup
#Email Setup
EMAIL_FROM_USER = 'Your Email Address'
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST = 'Your Email Host Provider'
EMAIL_PORT = 'Your Email Host Port Number'
EMAIL_USE_TLS = True
EMAIL_HOST_USER = 'Your Email Addres'
EMAIL_HOST_PASSWORD = 'Your Email Password'
© 2021 Steve Njuguna