Skip to main content
CF

Python Django Dev To Deployment

11h 7m 11s
English
Paid

This is a very practical course where we take a list of requirements from a fictional company to build a real estate application using Django. We will take a basic html/css Bootstrap 4 theme and turn it into a real working application with an admin area to manage resources including property listings, realtors and contact inquiries. We also have a section on learning basic Python syntax.

Requirements:
  • Basic web development (HTML, Basic Programming fundamentals)
Who this course is for:
  • Beginner Python developers that want to build a practical, real world project using the Django framework

What You Will Learn:

  • Basic Python (lists, dictionaries, functions, conditionals, etc)

  • Setup Virtual Environments

  • Install & configure Django

  • Create Django "apps"

  • Postgres Setup (local and remote)

  • Schema planning, models & migration

  • Admin customization

  • Bootstrap integration

  • Full search functionality

  • User Authentication

  • Deploy to Digital Ocean with Gunicorn & Nginx

About the Authors

Brad Traversy

Brad Traversy thumbnail

Brad Traversy is a US developer behind Traversy Media — one of the largest independent web-development YouTube channels, with millions of subscribers and one of the most-viewed introductory tutorial libraries on the platform. He has been publishing daily-or-near-daily web development content continuously for nearly a decade and has anchored a generation of self-taught developers' first exposure to HTML, CSS, JavaScript, and the modern framework landscape.

The course catalog (sold via Udemy and the standalone Traversy platform) covers the full web-development stack: HTML and CSS fundamentals, JavaScript, React (including Next.js), Vue, Node.js, Express, MongoDB, full-stack MERN applications, Tailwind CSS, modern CSS layout, and the surrounding tooling. Brad's teaching style is calm, patient, and deliberately accessible to absolute beginners.

The CourseFlix listing under this source carries over 17 Brad Traversy courses spanning that range. Material is paid and aimed primarily at self-taught developers building real proficiency with web development from a clean start.

Udemy

Udemy thumbnail

Udemy is the largest open marketplace for online courses on the internet. Founded in 2010 by Eren Bali, Oktay Caglar, and Gagan Biyani and headquartered in San Francisco, the company went public on the Nasdaq in 2021 under the ticker UDMY. The platform hosts well over two hundred thousand courses across software development, IT and cloud, data science, design, business, marketing, and creative skills, taught by tens of thousands of independent instructors. Roughly seventy million learners use it worldwide, and the corporate arm — Udemy Business — supplies a curated subset of that catalog to enterprise customers.

Because Udemy is a marketplace rather than a single editorial publisher, the catalog is uneven by design. The strongest material lives in the long-form, project-based courses authored by working engineers — full-stack JavaScript, React, Node.js, Python data science, AWS, Docker and Kubernetes, mobile development with Flutter and React Native, and cloud certification preparation. The CourseFlix listing under this source is the slice of that catalog that has been mirrored here for offline-friendly viewing, organized by topic and updated as new releases land. Pricing on Udemy itself swings dramatically with the site's near-permanent sales, which is why the platform is best treated as a deep reference catalog: pick instructors with strong reviews and a track record of updating their material rather than buying on the headline price alone.

Watch Online 69 lessons

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 69 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: Welcome To The Course
All Course Lessons (69)
#Lesson TitleDurationAccess
1
Welcome To The Course Demo
02:54
2
A Look At The Project
07:32
3
What Is Django
06:05
4
Python 3 Mac Install
03:18
5
Python 3 Windows Install
01:53
6
VSCode & Python Sandbox Setup
06:02
7
Variables & Data Types
09:18
8
Strings & Formatting
11:44
9
Lists
07:02
10
Tuples & Sets
08:14
11
Dictionaries
09:32
12
Functions
08:43
13
Conditionals
09:40
14
Loops
06:26
15
Modules
09:19
16
Classes
11:37
17
Files
06:26
18
Working With JSON
03:21
19
Project Resources & Requirements
08:27
20
A Look At The Bootstrap Theme
06:56
21
Virtual Environment Setup
07:42
22
Django Install & Project Setup
08:39
23
Exploring The Initial Files & Running The Server
11:10
24
Creating The Pages App
10:30
25
Pages Templates & Base Layout
11:09
26
Static Files & Paths
05:35
27
Bootstrap Layout Markup
13:23
28
Index, About & Linking
11:44
29
Listings URLs & Template
15:06
30
Install Postgres & PgAdmin
08:48
31
Django Postgres Setup & Migrate
05:01
32
Planning Our Schemas
10:22
33
Create Listing Model
13:37
34
Realtor Model & Run MIgrations
09:22
35
Create Superuser & Register Models With Admin
08:26
36
Media Folder & Adding Data
19:52
37
Admin Logo & CSS
11:17
38
Customize Admin Display Data
09:14
39
Pull Data From Listings Model
09:52
40
Display Listings In Template
09:58
41
Pagination, Order & Filter
18:18
42
Home & About Page Dynamic Content
19:29
43
Single Listing Page
15:08
44
Search Form Choices
12:52
45
Search Form Filtering
17:39
46
Preserving Form Input
06:08
47
Accounts App & URLs
12:28
48
Register & Login Templates
09:19
49
Message Alerts
15:27
50
User Registration
14:35
51
User Login
04:47
52
Logout & Navbar Auth Links
14:03
53
Dynamic Page Titles
07:12
54
Contacts App & Model
06:56
55
Contacts Admin Customization
03:50
56
Contact Form Prep
09:24
57
Contact Form Submission
07:27
58
Inquiry Check & Send Email
12:14
59
Dashboard Functionality
09:01
60
Pushing To Github
06:37
61
Droplet Setup & SSH Keys
12:41
62
Server Security
10:37
63
Software & Database Setup
07:16
64
Virtual Env & File Pull
10:10
65
Local Settings File
08:30
66
Server Migrations & Data
14:24
67
Gunicorn Setup & Config
08:42
68
Nginx Setup
08:37
69
Adding A Domain
08:04
Unlock unlimited learning

Get instant access to all 68 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

Related courses

Frequently asked questions

What is Python Django Dev To Deployment about?
This is a very practical course where we take a list of requirements from a fictional company to build a real estate application using Django. We will take a basic html/css Bootstrap 4 theme and turn it into a real working application with…
Who teaches this course?
It is taught by Brad Traversy, Udemy. You can find more courses by these instructors on the corresponding source pages.
How long is the course?
It contains 69 lessons with a total runtime of 11 hours 7 minutes. Every lesson is available to watch online at your own pace.
Is it free to watch?
It is part of CourseFlix's premium catalog. A subscription unlocks the full video player; the course description, table of contents, and preview information are available to everyone.
Where can I watch it online?
The course is available to watch online on CourseFlix at https://courseflix.net/course/python-django-dev-to-deployment. The page hosts every lesson with the integrated video player; no download is required.