Django Certification
Master Django from Industry Experts to become a solid Backend Developer
Batch Starts Sept 24th | 7:00 PM to 8:30 PM | 2 Months | Live Sessions
Hurry! Few seats left.
Installation and setup
How to add Comments
What are Variables?
How to add Comments
Variables
Python Data Types
In-Built Functions
Arithmetic operators
Assignment operators
Comparison operators
Identity operators
Membership operators
IF
Elif
Else
For Loop
While Loop
List Manipulation
Tuple Manipulation
Sets
Dictionaries
User-Defined Functions
Oops
Import module and PIP install
Try Except
String Formatting
Module Introduction
Installing Django
Creating a Django Project
Analyzing the Created Project
Starting a Development Server
Django Apps
Analyzing the Created Project
More Advanced Setup Steps
Module Introduction
Creating a New Project
What are URLs & Views?
Creating a First View & URL
Adding More Views & URLs
Dynamic Path Segments & Captured Values
Path Converters
Adding More Dynamic View Logic
Redirects
The Reverse Function & Named URLs
Returning HTML
Practicing URLs, Views & Dynamic View Logic
Intro to CRUD & Views
Module Introduction
Adding & Registering Templates
Rendering Templates
Template Language & Variable Interpolation
Filters
Tags & the "for" Tag
The URL Tag for Dynamic URLs
The "if" Tag for Conditional Content
Template Inheritance
Including Partial Template Snippets
More on the Django Template Language (DTL)
404 Templates
Adding Static Files
Adding Global Static Files
Adding CSS Styling
Building Static URLs Dynamically
Module Introduction
Different Kinds of Data
Understanding Database Options
Understanding SQL
Django Models
Creating a Django Model with Fields
Migrations
Inserting Data
Getting all Entries
Updating Models & Migrations
Blank vs Null
Updating Data
Deleting Data
Create Instead of Save
Querying & Filtering Data
"or" Conditions
Query Performance
Bulk Operations
Preparing Templates
Rendering Queried Data in the Template
Rendering the Details Page
Model URLs
Adding a Slugfield & Overwriting Save
Using the Slug & Updating Field Options
Aggregation & Ordering
Module Introduction
Logging Data Into the Admin Panel
Adding Models to the Admin Area
Configuring Model Fields
Configuring the Admin Settings
More Config Options
Module Introduction
Understanding Relationship Types
Adding a one-to-many Relation & Migrations
Working with Relations in Python Code
Cross Model Queries
Managing Relations in Admin
Adding a one-to-one Relation
One-to-one Python Code
One-to-one & Admin Config
Setting-up many-to-many
Using many-to-many in Python
Many-to-many in Admin
Circular Relations & Lazy Relations
Module Introduction
Starting Setup
Adding a Dummy Form
Get & Post Requests
CSRF Protection
Handling Form Submission & Extracting Data
Manual Form Validation & the Problems with "that"
Using the Django Form Class
Validation with Django Forms
Customizing the Form Controls
Customizing the Rendered HTML
Adding Styling
Adding More Form Controls
Storing Form Data in a Database
Introducing Model forms
Configuring the Model form
Saving Data with a Model form
Class-Based Views
Module Introduction
Adding Templates
TemplateView
Using the TemplateView
Showing a Detail Template
The ListView
DetailView
When to Use Which View
When to Use Which View
FormView
CreateView
Module Introduction
Starting Setup
Making the File Upload Work
Storing Uploaded Files Naive Approach
Adding a Form with a Filefield
Using Models for File Storage
Using an Imagefield
Using a CreateView
Working with the File Field
Serving Uploaded Files
Module Introduction
Problem Description
What are Sessions?
Enabling & Configuring Sessions
Adding a New View
Storing Data in Sessions
Which Kind of Data Should be Stored
Using Session Data
Safely Accessing Session Data
Module Introduction
Deployment Considerations
Which Database
Django & Web Servers
Serving Static Files
Choosing a Hosting Provider
Getting Started & Revisiting Settings
Collecting Static Files
Serving Static Files
Locking in Dependencies
More on Virtual Environments
Using Environment Variables
SSL & Custom Domains
Connecting PostgreSQL
Serving Static Files Separately
Serving Static Files via Server
Moving File Uploads to Server