90
GitHub - egorsmkv/simple-django-login-and-register: An example of Django project...
source link: https://github.com/egorsmkv/simple-django-login-and-register
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
Simple Django Login and Registration
An example of Django project with basic user functionality.
Screenshots
Log In | Create an account | Authorized page |
---|---|---|
Password reset | Set new password | Password change |
---|---|---|
Functionality
- Log in
- via username & password
- via email & password
- via email or username & password
- with a remember me checkbox (optional)
- Create an account
- Log out
- Profile activation via email
- Reset password
- Remind a username
- Resend an activation code
- Change password
- Change email
- Change profile
- Multilingual: English, French, Russian, Simplified Chinese and Spanish
If you need dynamic URLs with the language code, check out https://github.com/egorsmkv/simple-django-login-and-register-dynamic-lang
Installing
Clone the project
git clone https://github.com/egorsmkv/simple-django-login-and-register
cd simple-django-login-and-register
Install dependencies & activate virtualenv
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.
Apply migrations
python source/manage.py migrate
Collect static files (only on a production server)
python source/manage.py collectstatic
Running
A development server
Just run this command:
python source/manage.py runserver
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK