In this crash course, we will teach you Django 4 by building a student management system that allows for creating, reading, updating, and deleting students' information.

COURSE CONTENTS
00:00:00 Introduction
00:00:20 CRUD Operations
00:00:44 Project Overview
00:01:47 Why Django
00:02:44 Why Bootstrap
00:03:15 Why Bootswatch
00:03:45 Prerequisites
00:05:26 Create a Project Directory
00:05:54 Virtual Environments
00:08:12 Install Django
00:08:52 Create a Django Project
00:10:17 Django Project Structure
00:13:20 Create the Students App
00:14:29 Django App Structure
00:15:38 Add Students App to settings.py
00:16:10 Views
00:17:11 Templates
00:18:32 URLs
00:23:23 Database Models
00:24:28 Create the Student Model
00:27:13 Migrations
00:29:14 DB Browser for SQLite
00:29:40 View All Students - View
00:32:07 Download a Bootswatch Theme
00:32:22 Static Files
00:33:14 Install Bootstrap and Bootswatch
00:35:49 Create the Layout
00:40:50 Install Font Awesome Icons
00:41:42 Font Awesome Icons
00:43:17 Templates in Django
00:43:52 Django Template Tags
00:44:43 View All Students - Template
00:49:20 View All Students - Testing - No Data
00:50:06 Django Admin
00:50:52 Register the Student model in admin.py
00:51:34 Create a Superuser
00:52:35 Add Data via Django Admin
00:54:25 View All Students - Testing With Data
00:54:41 HTTP Request-Response Cycle
00:56:03 Model-View-Template Pattern
00:58:38 View a Student - View
01:00:39 View a Student - URL
01:01:57 View a Student - Template
01:07:59 Document Object Model
01:10:05 View a Student - Testing
01:11:19 Forms
01:13:17 Django Form Class
01:13:48 Model Forms
01:14:38 Create the Student Form
01:18:21 Create a Student - View
01:18:58 HTTP Methods GET vs POST
01:23:00 Create a Student - URL
01:23:35 Template Inheritance - Extending Templates
01:26:39 Create base.html
01:28:17 Modify index.html
01:29:34 Create a Student - Template
01:33:34 CSRF Token and Security in Django
01:37:43 Link Pages to the Navigation Menu in base.html
01:38:17 Create a Student - Testing
01:39:14 Edit a Student - View
01:42:02 Edit a Student - URL
01:42:58 Edit a Student - Template
01:45:48 Edit a Student - Testing
01:46:57 Delete a Student - View
01:48:44 Delete a Student - URL
01:49:40 Delete a Student - Template
01:52:53 Delete a Student - Testing
01:53:48 Outro

Source Code on GitHub: https://github.com/BobsProgrammingAcademy/student-management-system 

Royalty Free Music from Bensound: https://www.bensound.com/ 

Subscribe: https://www.youtube.com/@BobsProgrammingAcademy/featured 

#crud  #django  #python 

Build a Student Management System with Python Django | Python Django 4 Crash Course
1 Likes14.15 GEEK