redex-ai / simple-django-login-and-register

An example of Django project with basic user functionality.
BSD 3-Clause "New" or "Revised" License
0 stars 0 forks source link

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

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

Create a virtualenv using conda (optional)

conda create -n simple-django-login-and-register python=3.8

conda activate simple-django-login-and-register

Install dependencies

pip install poetry

poetry install
poetry shell

Configure the settings (connection to the database, connection to an SMTP server, and other options)

  1. Edit source/app/conf/development/settings.py if you want to develop the project.

  2. 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