Introduction & settings
Setting up the text editor
Selecting the terminal
Before we begin
First steps in Django
The source code for this project
Setting up the project
Django MVT
Creating first Model
Templates
Views
Understanding how the "views" work on basic examples
Exploring field options and types in Django Models
Understanding field types and options
Cheat sheet on field types and options
Quiz on fields
Reports App
Introduction
Creating the reports app
Working with models in Reports App part 1
Working with models in Reports App part 2
Working with models in Reports App part 3
Django Forms
Displaying basic version of forms
Applying Crispy Forms
Adding additional styling
Font awesome kit code
Creating the table for report records
Activating modal forms
Adding jquery
Applying some cosmetic changes
Continue on working with the forms part 1
Continue on working with the forms part 2
Continue on working with the forms part 3
Continue on working with the forms part 4
Args & kwargs
Continue on working with the forms part 5
Fixing the scroll + protecting the view
Delete view
Update view
Adding Home Page with the Select Line Form part 1
Adding Home Page with the Select Line Form part 2
Adding "Get Report" page part 1
Adding "Get Report" page part 2
Summary Page
Creating the first Manager
Working with sessions
Custom QuerySet methods from the Manager
Adding template to the summary view
Creating Custom Filters
Adding problems to the template
Creating PDF report
PDF for Windows
Optimizing our code
Adding the navbar & footer
Posts App
Overview
Creating the Models
Adding the get upload path
Customizing the Django Admin
Creating the Post Form
Creating the view for adding posts part 1
Creating the view for adding posts part 2
Django Signals part 1
Django Signals part 2
Introduction to context processors
Cleaning the database
Applying context processors
Working on the Like Post functionality part 1
Working on the Like Post functionality part 2
Styling the post board
Adding Custom Middleware
Creating Custom Mixin
Testing posting with images
Writing the comment model
Creating the comment form
Working on the detail page part 1
Working on the detail page part 2
Adding the first comment via form
Working on the detail page part 3
Adding avatar to the comments & using related_name
Adding the delete button & comments count
Protecting the delete path
Profiles App
Working on the profile app part 1
Working on the profile app part 2
Working on the profile app part 3
Working on the profile app part 4
Authentication
Django allauth installation and setup
Adding custom signup form
Testing the custom signup form
Styling
Final touches
Bonus 1 - Django with Tailwind CSS (this section is being updated)
What we are going to create
Setting up the project
Installing Tailwind CSS + hello world