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.
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:
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.
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:
After adding CSS and Bootstrap to ‘home.html’ our home page will look like as displayed in below image.
Step 3: -
Our second step will be user registration, user login and logout.
Now we have to create two html files ‘user_registration.html’, ‘login.html’ and we need to modify ‘home.html’.
After applying CSS & Bootstrap our output will look like this: