Python Django 4 Crash Course For Beginners | Build a Student Management System | Web Development

preview_player
Показать описание
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: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: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:29:34 Create a Student - Template
01:33:34 CSRF Token and Security in Django
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

#CRUD #Django #Python
Рекомендации по теме
Комментарии
Автор

This is the first comment i've ever left on a youtube channel lol. Your way of teaching is very beginner friendly. I really like how you break down every single step you're doing and why. This is definitely worth your time watching and code along if you really wanna learn django its everything you need

dvstarzzots
Автор

This is brilliant. This is the perfect stepping stone to learning Django.

dkadayinthailand
Автор

Hi, i've been following your tutorials and they are great. But i have an error when i want to add a student which says "'ValueError at /add/
The view students.views.add didn't return an HttpResponse object. It returned None instead."
Could you help me with this?
Thanku!

mertodikromoa
Автор

your tutorial is very good for beginners highly recommended for beginners

farrukhliaqat
Автор

It’s my 2 years moving away to django, I’m back to brush my knowledge again and I can tell you that this is one of the best tutorials out there.
Watch this and continue with Corey Schaefer’s tutorial

kelvinace
Автор

Thank you for this! It was a very helpful video, with the narrative very clearly delivered. Really enjoyed the no nonsense approach.

DannyG
Автор

Thank You Sir for this wonderful class. During the process I found lots of problems but with a little bit of assistance from a AI and little bit rewinding, I was able to complete this 2 hr tutorial within 12-15 hrs. Thank You, I learnt a lot.

rishirajs
Автор

I'm progressing in terms on leearning and understanding django. Thanks Bob!

brianndlovu
Автор

Man your teaching style so good...plz buddy make more django projects video❤❤

sharab
Автор

Thank you so much for this django course! I hope you will continue make django tutorials. We need more!😉

ЯрославИванов-бч
Автор

Bob finally my page is working properly and all the buttons are functioning as taught on the video. Thank you so much for the lesson. I'm so grateful to your step by step process of understand how each component works.😊

brianndlovu
Автор

Thanks for the tutorial!! You gained a sub.

One suggestion so that your next video is even better: Turn the volume up

mushfiratmohaimin
Автор

Bro its the best Django tutorial i have ever seen! You showed us so much ressource to have icons, custom bootstrap etc... I swear your just the best! Keep it up!

sharokhkeshawarz
Автор

Beautiful. Nicely buildup the tutorial from scratch covering all the basic topics. The presentation so natural its very easy to cop up with the pace of the tutorial. Great method of teaching. really appreciated. Want to get some tutorials with map dynamically changes with the data from db!

abuhamidify
Автор

Thanks for the excellent explanation, but note that the font is very small, and it is difficult to follow the video

جمعةضو-زب
Автор

Tkx for your video! It was perfect. I'm learning it and you help me very much. Please, make more tutorials like that. Besides, do you have any tutorial that explains how to use/create relational tables or and how to use postgres instead of sqlite?

nassarzinho
Автор

This is what I've been looking for!!!... Thank you so much for sharing!!!!...more power to your channel...already subscribed..=)

nadytv
Автор

Im loving this tutorial, Thank you soo much .... but im having a problem with my add student form its not adding to the database. Can you kindly share the code pliz

collenc
Автор

Hi Bob. Is there a chance you could record a tutorial on how to create a functional registration and login form in Django?

akordeonista
Автор

i dont know why youtube aint indexing you well .loved your course btw so straight forward and simple for a beginner

odesay