In this tutorial, you'll learn how to easily add a complete
authentication system to your Django application with login,
logout and password change and reset functionalities.
We'll be using Django with a MySQL database.
We'll also be using django-crispy-forms and Bootstrap 4 for
styling the application UI.
Prerequisites
Let's start with the prerequisites for this tutorial. In order to
follow the tutorial step by step, you'll need a few requirements,
such as:
Basic knowledge of Python, Working knowledge of Django
(django-admin.py and manage.py), A recent version of Python 3
installed on your system (the latest version is 3.7), MySQL
database installed on your system.
We will be using pip and venv which are bundled as modules in
recent versions of Python so you don't actually need to install
them unless you are working with old versions.
If you are ready, lets go started!
…
[Read more]