Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Web Development with Python and Django for Beginners
Section 1 - Introduction
Welcome! Glad to have you on board! (1:17)
What's this course all about? (3:52)
Section 2 - Building the Initial Setup
Installing Python 3 (1:57)
Setting Up a Virtual Environment (5:39)
Notebook - Setting Up a Virtual Environment
Installing Django 3 (3:16)
Notebook - Installing Django 3
Installing PyCharm Community Edition (4:07)
Bonus! WSL: Windows - Linux Subsystem (6:04)
Notebook - WSL: Windows-Linux Subsystem
Section 3 - Project Creation & Configuration
Django Project & App Creation (5:35)
Notebook - Django Project & App Creation
Explaining settings.py (9:47)
Notebook - Sample settings.py for our project
Section 4 - Model, Views, Templates & Forms
URLs and Views Routing (8:39)
Class Based Views over Function Based Views (16:21)
Django Templates (10:47)
Notebook - Django Templates
Models & Querysets (14:01)
Django Forms (22:26)
Notebook - Django Forms
URL Variables (15:05)
Notebook - URL Variables
Section 5 - Django Admin & Completing the Project
The 'createsuperuser' Command and Logging to Django Admin (3:16)
Register Models & Edit DB Entries from Django Admin (7:39)
Download the Project
Section 6 - Bonus - Testing & Pushing the Project
Django Project Testing (9:58)
Notebook - Writing tests in tests.py
Installing Git Bash and Pushing to Gitlab (8:52)
Notebook - Git Bash
Gitlab Pipeline to Run Tests at Commit (6:41)
Notebook - Gitlab Pipeline
Section 7 - Final Section
Quizzes
Solutions
Final Thoughts (0:30)
Bonus Lecture
Notebook - Writing tests in tests.py
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock