Oreilly - Python Django Dev To Deployment
by Brad Traversy | Publisher: Packt Publishing | Release Date: February 2019 | ISBN: 9781838641283
Learn Python and build & deploy a real estate application using the Django framework & PostgreSQLAbout This VideoBasic web development (HTML, Basic Programming fundamentals)In DetailThis 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 syntaxAll the code and supporting files for this course are available at: https://github.com/PacktPublishing/Python-Django-Dev-To-Deployment
- Chapter 1 : Course Introduction
- Welcome To the Course 00:02:53
- A Look at the Project 00:07:31
- What is Django 00:06:05
- Chapter 2 : Getting Setup
- Python 3 Mac Install 00:03:18
- Python 3 Windows Install 00:01:53
- VSCode & Python Sandbox Setup 00:06:01
- Chapter 3 : Python Language Fundamentals (Optional)
- Variables & Data Types 00:09:18
- Strings & Formatting 00:11:43
- Lists 00:07:01
- Tuples & Sets 00:08:13
- Dictionaries 00:09:31
- Functions 00:08:42
- Conditionals 00:09:40
- Loops 00:06:25
- Modules 00:09:18
- Classes 00:11:36
- Files 00:06:26
- Working With JSON 00:03:21
- Chapter 4 : Project Specs & Getting Started
- Project Resources & Requirements 00:08:26
- A Look at the Bootstrap Theme 00:06:56
- Virtual Environment Setup 00:07:42
- Django Install & Project Setup 00:08:38
- Exploring the Initial Files & Running the Server 00:11:09
- Chapter 5 : Apps, URLs & Templates
- Creating the Pages App 00:10:30
- Pages Templates & Base Layout 00:11:08
- Static Files & Paths 00:05:35
- Bootstrap Layout Markup 00:13:22
- Index, About & Linking 00:11:43
- Listings URLs & Template 00:15:05
- Chapter 6 : Models, Migrations & Admin
- Install Postgres & PgAdmin 00:08:48
- Django Postgres Setup & Migrate 00:05:00
- Planning Our Schemas 00:10:21
- Create Listing Model 00:13:36
- Realtor Model & Run Migrations 00:09:21
- Create Superuser & Register Models with Admin 00:08:25
- Media Folder & Adding Data 00:19:51
- Admin Logo & CSS 00:11:17
- Customize Admin Display Data 00:09:14
- Chapter 7 : View Methods, Display & Search
- Pull Data from Listings Model 00:09:51
- Display Listings in Template 00:09:58
- Pagination, Order & Filter 00:18:18
- Home & About Page Dynamic Content 00:19:28
- Single Listing Page 00:15:07
- Search Form Choices 00:12:52
- Search Form Filtering 00:17:39
- Preserving Form Input 00:06:07
- Chapter 8 : Accounts & Authentication
- Accounts App & URLs 00:12:28
- Register & Login Templates 00:09:18
- Message Alerts 00:15:26
- User Registration 00:14:35
- User Login 00:04:46
- Logout & Navbar Auth Links 00:14:02
- Dynamic Page Titles 00:07:11
- Chapter 9 : Contact Inquiries
- Contacts App & Model 00:06:55
- Contacts Admin Customization 00:03:50
- Contact Form Prep 00:09:24
- Contact Form Submission 00:07:26
- Inquiry Check & Send Email 00:12:14
- Dashboard Functionality 00:09:01
- Chapter 10 : Django Deployment
- Pushing To Github 00:06:37
- Droplet Setup & SSH Keys 00:12:40
- Server Security 00:10:37
- Software & Database Setup 00:07:16
- Virtual Env & File Pull 00:10:09
- Local Settings File 00:08:29
- Server Migrations & Data 00:14:24
- Gunicorn Setup & Config 00:08:42
- Nginx Setup 00:08:37
- Adding a Domain 00:08:03
TO MAC USERS: If RAR password doesn't work, use this archive program:
RAR Expander 0.8.5 Beta 4 and extract password protected files without error.
TO WIN USERS: If RAR password doesn't work, use this archive program:
Latest Winrar and extract password protected files without error.