Django Basic & Authentication

Manish Sangwan   Jan. 20, 2020, 1:16 p.m.  

Django Basic & Authentication

 

What are the points we will cover in this documentation?

  •  In this documentation we have a brief introduction about how we can create a basic Django project. We will be only focusing on practical part in this documentation.
  •  So, we are creating a Learning Management System in which our first Django app will be about how a Learner can register and login on portal and can able to access all functionality.

Let’s Start!

 

Step 1: -

Create a project:

django-admin startproject SRC

This will create an SRC directory in your current directory.

Create a library app:

Now change a directory to SRC by following command:

cd SRC

Now we will create an app by using following command:

python manage.py startapp lms

Step 2: -

Now we will create a home page where we can display login, Sign Up and other buttons.

views.py: -

urls.py: -

Now we will create a template folder in our app then we will create one more folder name as lms inside template folder. Now we will create ‘home.html’ file inside lms folder:

home.html: -

After adding CSS and Bootstrap to ‘home.html’ our home page will look like as displayed in below image.

Output: -

Step 3: -

Our second step will be user registration, user login and logout.

urls.py: -

Now we have to create two html files ‘user_registration.html’, ‘login.html’ and we need to modify ‘home.html’.

user_registration.html: -

After applying CSS & Bootstrap our output will look like this:

 

 

login.html: -

Output: -

 

home.html: -

Output:-

 

0
Like