Python Django Dev To Deployment

Video Description

Learn Python and build & deploy a real estate application using the Django framework & PostgreSQL

About This Video

  • Basic web development (HTML, Basic Programming fundamentals)

In Detail

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

All the code and supporting files for this course are available at: https://github.com/PacktPublishing/Python-Django-Dev-To-Deployment

Table of Contents

  1. Chapter 1 : Course Introduction
    1. Welcome To the Course 00:02:53
    2. A Look at the Project 00:07:31
    3. What is Django 00:06:05
  2. Chapter 2 : Getting Setup
    1. Python 3 Mac Install 00:03:18
    2. Python 3 Windows Install 00:01:53
    3. VSCode & Python Sandbox Setup 00:06:01
  3. Chapter 3 : Python Language Fundamentals (Optional)
    1. Variables & Data Types 00:09:18
    2. Strings & Formatting 00:11:43
    3. Lists 00:07:01
    4. Tuples & Sets 00:08:13
    5. Dictionaries 00:09:31
    6. Functions 00:08:42
    7. Conditionals 00:09:40
    8. Loops 00:06:25
    9. Modules 00:09:18
    10. Classes 00:11:36
    11. Files 00:06:26
    12. Working With JSON 00:03:21
  4. Chapter 4 : Project Specs & Getting Started
    1. Project Resources & Requirements 00:08:26
    2. A Look at the Bootstrap Theme 00:06:56
    3. Virtual Environment Setup 00:07:42
    4. Django Install & Project Setup 00:08:38
    5. Exploring the Initial Files & Running the Server 00:11:09
  5. Chapter 5 : Apps, URLs & Templates
    1. Creating the Pages App 00:10:30
    2. Pages Templates & Base Layout 00:11:08
    3. Static Files & Paths 00:05:35
    4. Bootstrap Layout Markup 00:13:22
    5. Index, About & Linking 00:11:43
    6. Listings URLs & Template 00:15:05
  6. Chapter 6 : Models, Migrations & Admin
    1. Install Postgres & PgAdmin 00:08:48
    2. Django Postgres Setup & Migrate 00:05:00
    3. Planning Our Schemas 00:10:21
    4. Create Listing Model 00:13:36
    5. Realtor Model & Run Migrations 00:09:21
    6. Create Superuser & Register Models with Admin 00:08:25
    7. Media Folder & Adding Data 00:19:51
    8. Admin Logo & CSS 00:11:17
    9. Customize Admin Display Data 00:09:14
  7. Chapter 7 : View Methods, Display & Search
    1. Pull Data from Listings Model 00:09:51
    2. Display Listings in Template 00:09:58
    3. Pagination, Order & Filter 00:18:18
    4. Home & About Page Dynamic Content 00:19:28
    5. Single Listing Page 00:15:07
    6. Search Form Choices 00:12:52
    7. Search Form Filtering 00:17:39
    8. Preserving Form Input 00:06:07
  8. Chapter 8 : Accounts & Authentication
    1. Accounts App & URLs 00:12:28
    2. Register & Login Templates 00:09:18
    3. Message Alerts 00:15:26
    4. User Registration 00:14:35
    5. User Login 00:04:46
    6. Logout & Navbar Auth Links 00:14:02
    7. Dynamic Page Titles 00:07:11
  9. Chapter 9 : Contact Inquiries
    1. Contacts App & Model 00:06:55
    2. Contacts Admin Customization 00:03:50
    3. Contact Form Prep 00:09:24
    4. Contact Form Submission 00:07:26
    5. Inquiry Check & Send Email 00:12:14
    6. Dashboard Functionality 00:09:01
  10. Chapter 10 : Django Deployment
    1. Pushing To Github 00:06:37
    2. Droplet Setup & SSH Keys 00:12:40
    3. Server Security 00:10:37
    4. Software & Database Setup 00:07:16
    5. Virtual Env & File Pull 00:10:09
    6. Local Settings File 00:08:29
    7. Server Migrations & Data 00:14:24
    8. Gunicorn Setup & Config 00:08:42
    9. Nginx Setup 00:08:37
    10. Adding a Domain 00:08:03

Product Information

  • Title: Python Django Dev To Deployment
  • Author(s): Brad Traversy
  • Release date: February 2019
  • Publisher(s): Packt Publishing
  • ISBN: 9781838641283