Django Training Course FREE

Module 1: Django introduction and installation

In Module 1, I will provide an introduction, installation, setting up a database, etc in Python Django. This module contains 6 videos, and this will help you learn all basics about Django Library.

Lesson 1: Introduction to Django

In this Python Django course, I have explained:

  • Introduction to Web Framework
  • MVC design pattern
  • What is Django
  • History of Django
  • Features of Django
  • What is Django used for
  • Companies using Django

Related tutorials:

Lesson 2: Installation of Django using pip

In this Python Django course, I have explained how to install Django using PIP

Related tutorials:

Lesson 3: Installation of Django using Conda

In this Python Django course, I have explained how to install Django using Conda.

Related tutorials:

Lesson 4: Creating a Project & Application

In this Python Django course, I have explained:

  • What is a Django project
  • What is a Django application
  • Difference between a project and an application
  • How to create a project
  • How to create an application

Related tutorials:

Lesson 5: Set Up Database

In this Python Django course, I have explained:

  • How to set up a PostgreSQL Database with Django
  • How to set up a MariaDB/MySQL Database with Django

Related tutorials:

Lesson 6: Various Useful Django Commands

In this Python Django course, I have explained:

  • Create a Django project
  • Make migrations
  • Migrate changes
  • Collect static files
  • Create a Django app
  • Create a superuser
  • Change superuser password
  • Run the development server

Module 2: Dynamic Web Pages in Django

In Module 2, I will provide a brief explanation of dynamic web pages in Python Django. This module contains 5 videos, and this will help you learn more about dynamic web pages such as views, URLs, etc.

Lesson 1: View in Django

In this Python Django course, I have explained:

  • What is a view
  • How to create a view
  • Mapping URLs to view
  • How Django processes a request

Related tutorials:

Lesson 2: URL Configuration and Loose Coupling

In this Python Django course, I have explained:

  • Overview of loose coupling and URL configuration
  • Examples

Lesson 3: 404 error in Django

In this Python Django course, I have explained:

  • What is a 404 error
  • 404 error in Django
  • Custom 404 error page

Lesson 4: Dynamic URLs in Django

In this Python Django course, I have explained:

  • Hard-coded URLs
  • Dynamic URLs

Related tutorials:

Lesson 5: Django Pretty Error Pages

In this Python Django course, I have explained:

  • Django’s error page
  • Django’s error page example

Module 3 Template System in Django

In Module 3, I will provide a brief explanation of the template system in Django. This module contains 7 videos, and this will help you learn the template system, multiple context templates, template tags, etc.

Lesson 1: Introduction to Django Template System

In this Python Django course, I have explained:

  • Introduction to the Django template system
  • How to use the Django template system
  • Rendering a template

Related tutorials:

Lesson 2: Multiple Context Template Tags and Filters Tags

In this Python Django course, I have explained:

  • Context variable,
  • Returning multiple context variables
  • Template tags
  • Filter in the Django template

Lesson 3: render, render_to_response, and locals

In this Python Django Tutorial, I have explained the render, render_to_response, and locals.

Lesson 4: The Include Template Tag

In this Python Django Tutorial, I have explained how to use Django template tags.

Lesson 5: Template Inheritance in Django

In this Python Django course, I have explained:

  • Introduction to template inheritance
  • Example of template inheritance

Lesson 6: How to write your context processors

In this Python Django course, I have explained:

  • Introduction to Context Processors
  • How to write your context processors

Lesson 7: Writing custom template tags and filters

In this Python Django course, I have explained:

  • Initial steps
  • Custom template tags
  • Custom template filters

Module 4: Models in Django

In Module 4, I will provide a brief explanation of models in Django. This module contains 5 lessons, and this will help you learn how to insert, update, select, delete, and filter data objects, etc.

Lesson 1: Understand models in Django

In this Python Django course, I have explained:

  • Introduction to models,
  • M in MTV pattern,
  • Create your first model

Related tutorials:

Lesson 2: Add Model String Representations

In this Python Django course, I have explained:

  • Basic data access
  • Adding Model String Representations

Related tutorials:

Lesson 3: Insert, update, select, delete, and filter data objects

In this Python Django course, I have explained:

  • Insert data objects
  • Select/retrieve data objects
  • Filter data objects
  • Update data objects,
  • Delete data objects

Lesson 4: Ordering, slicing, and chaining lookup data objects in Django

In this Python Django course, I have explained:

  • Ordering data objects
  • Slicing data objects
  • Chaining lookups

Lesson 5: Add, update & remove fields in Django

In this Python Django course, I have explained:

  • Add fields in the model
  • Update fields in Django
  • Remove the field in Django
  • Removing models

Module-5 Django Administration

In Module 5, I will provide a brief explanation of why and when to use the admin interface. This module contains 4 lessons, and this will also help you learn how to customize the admin interface.

Lesson 1: When and Why to Use Django Admin Interface

In this Python Django course, I have explained:

  • Admin interface
  • When to use
  • Why to use

Related tutorials:

Lesson 2: How to Manage Users, Roles & Permissions in Django

In this Python Django course, I have explained:

  • Introduction to users
  • Introduction to the group
  • Introduction to permissions

Lesson 3: How to Customize the Django Admin Interface

In this Python Django course, I have explained:

  • Introduction to them
  • Manual theme customization
  • Package theme customization

Lesson 4: Django Admin Index Page Customization

In this Python Django course, I have explained:

  • Change admin title
  • Unregister model
  • Change the model name
  • Change the object name
  • Show multiple file data
  • Exclude field data
  • Remove the add option
  • Add a search box
  • Add filter
  • Remove the delete option

Module 6: Forms in Django

In Module 6, I will explain the concept of forms in Django. Where you will get to see 5 videos in this module which will help you learn topics like how to create feedback forms, creating forms from models, customizing forms, etc.

Lesson 1: Create a Simple Feedback Form in Django

In this Python Django course, I have explained:

  • Django form
  • Workflow of Django form
  • How to create a form
  • Django form field

Related tutorials:

Lesson 2: Processing Form Submissions in Django

In this Python Django course, I have explained:

  • URL files
  • HTTP method
  • Type of form
  • View file

Related tutorials:

Lesson 3: How to Customize Forms in Django

In this Python Django course, I have explained:

  • Backend and frontend
  • What is a template
  • Simple HTML code
  • Form HTML method API

Lesson 4: Form Validation in Django

In this Python Django course, I have explained:

  • Introduction to the validation rule
  • need for a validation rule
  • Importance of the validation rule
  • Types of validation rules
  • max_length validation
  • Initial validation
  • min_value and max_value validation
  • help_text validation
  • Required validation
  • Unique validation
  • min_lenght validation
  • Label validation
  • min_digit and max_digit validation
  • decimal_places validation
  • Regex validation
  • Custom validation rule

Related tutorials:

Lesson 5: Creating Forms from Models in Django

In this Python Django course, I have explained:

  • Introduction to ModelForm
  • Build a project and an app
  • Install app
  • Creating a model and a form
  • Setting to upload files
  • Submission of the form
  • Setting up a template file
  • Template of a form

Module 7: Generic, Advanced Views and URL configurations in Django

In this module, I have discussed the generic, advanced views and URL configurations in Django. This tutorial has 11 videos, where I covered template context, complex filtering,capturing text in URL, etc.

Lesson 1: Generic Views & Their Objects in Django

In this Python Django course, I have explained:

  • introduction to generic views
  • Advantages of generic views
  • Difference between function-based and class-based views
  • What is a class and an object
  • ways to use generic views

Lesson 2: Extend Django Generic Views

In this Python Django course, I have explained:

  • Overview of extended generic views
  • Create view
  • ListView
  • DetailView
  • UpdateView
  • DeleteView

Lesson 3: Template Contexts in Django

In this Python Django course, I have explained:

  • Why do we need template contexts?
  • Introduction to template contexts
  • Ways to pass contexts

Lesson 4: View a Subset of Objects in Django

In this Python Django course, I have explained:

  • Introduction to subsets of objects
  • Why do we use QuerySet

Lesson 5: Complex Filtering in Django QuerySets

In this Python Django course, I have explained:

  • Introduction to the get_queryset method
  • Example

Lesson 6: URL Configuration Tips for Django Apps

In this Python Django course, I have explained:

  • URL with imported view
  • URL without imported view

Lesson 7: Named Groups in Django URLs

In this Python Django course, I have explained:

  • Introduction to named group
  • Examples

Lesson 8: Django Views with Default Arguments

In this Python Django course, I have explained:

  • Introduction to the default view argument
  • Example

Lesson 9: Capture Text from URLs in Django

In this Python Django course, I have explained:

  • Introduction to capturing text in a URL
  • Example

Lesson 10: Organize Your Django App with include()

In this Python Django course, I have explained how to organize a Django App with include() in urls.py.

Lesson 11: Passing Parameters with include() in Django URLs

In this Python Django Tutorial, I have explained how to pass parameters with include() in Django URLs.

Module-23 Users and Registration

In this module, I have discussed the users and registration in Django. This tutorial has 8 videos, where I covered user and authentical, creating profile and password etc.

Lesson 1: How Cookies Work in Django

In this Python Django course, I have explained:

  • What are cookies?
  • Where cookies are saved
  • Purpose of cookies
  • How do cookies work

Lesson 2: How to Set Up Cookies in Django

In this Python Django course, I have explained:

  • How to set a cookie
  • How to get a cookie
  • How to delete a cookie

Lesson 3: How Django Handles Users and Authentication

In this Python Django course, I have explained:

  • Introduction to the authentication system
  • What is authentication and authorization
  • Parts of the authentication system
  • Process of the authentication system

Related tutorials:

Lesson 4: Enable Authentication Support in Django

In this Python Django course, I have explained:

  • Enabling authentication support
  • Setting in INSTALLED_APPS
  • Setting in MIDDLEWARE
  • How to install settings to enable authentication support

Related tutorials:

Lesson 5: Control Page Access for Logged-In Users in Django

In this Python Django course, I have explained:

  • User access control
  • User object fields
  • User object methods
  • User manager methods

Lesson 6: Managing Users and Flash Messages in Django

In this Python Django course, I have explained:

  • Basic steps
  • Messages
  • Signup form
  • Sign-in form

Related tutorials:

Lesson 7: User Profiles with Secure Passwords in Django

In this Python Django course, I have explained:

  • User profile
  • Sign-out form
  • Change password using the old password
  • Change the password directly to the new password

Lesson 8: Django User Profile Management

In this Python Django course, I have explained:

  • Update user profile
  • Update the admin profile
  • Admin sees all the users
  • Admin gets details of the users

Related tutorials:

51 Python Programs

51 PYTHON PROGRAMS PDF FREE

Download a FREE PDF (112 Pages) Containing 51 Useful Python Programs.

Let’s be friends

Be the first to know about sales and special discounts.