An example of Django project with basic user functionality.
Log In | Registration | Authorized page |
---|---|---|
Password reset | Set new password | Password change |
---|---|---|
- Sign In
- via username & password
- via email & password
- via email or username & password
- Sign Up
- Log Out
- Profile Activation via Email
- Password Reset
- Re-send Activation Code
- Password Changing
- Email Changing
- Profile Data Changing
- Multilingual: Ukrainian, Russian, Spanish, French, Simplified Chinese, and German languages
git clone https://github.com/egorsmkv/simple-django-login-and-register
cd simple-django-login-and-register
pip install pipenv
pipenv install
pipenv shell
Configure the settings (connection to the database, connection to an SMTP server, and other options)
-
Edit
source/app/conf/development/settings.py
if you want to develop the project. -
Edit
source/app/conf/production/settings.py
if you want to run the project in production.
python source/manage.py migrate
python source/manage.py collectstatic
Just run this command:
python source/manage.py runserver