Python Programming: Create An Digital Marketplace In Django

Posted By: ELK1nG

Python Programming: Create An Digital Marketplace In Django
Last updated 12/2015
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 12.98 GB | Duration: 26h 7m

Build a User-Generated Digital Photography Marketplace step-by-step with Django 1.8, Python, & jQuery.

What you'll learn

Build a place where buyers and sellers can engage in commerce

Build a daily deals site and understand the fundamentals of how they work.

Requirements

Finishing "MVP Landing" in either Coding for Entrepreneurs Basic (free) or Coding For Entrepreneurs.

Instead of giving up, ask a bunch of questions!

A strong desire to learn

Description

Last updated: December 16th, 2015 Derek Sivers, founder of CDBaby, is a coding entrepreneur. He learned how to do it all from scratch and launched a multi-million dollar marketplace to help artists everywhere get their CDs sold. This was 1998. Before most current web technologies and great frameworks like Django. Sivers is an unusual coding entrepreneur because he never really considered himself a "programmer" or "entrepreneur" – instead, Sivers saw there was something he wanted to do and figured out how to do it. The word "Entrepreneur" is thrown around so much and has even spawned the word "Wantrapreneur" for those who talk but never take action. It's time to throwaway the notion and labels. All we need is action. This course, is the pinnacle of the Coding for Entrepreneurs series. We've learned so much from the 85k+ strong CFE community, that has help shaped this class into a improved version of the original. Join us, while you learn to craft your own CDBaby for the modern day. Join us, to continue cultivating the mindset of "whatever needs to get done, I'll figure out to make it happen." Cheers. Justin

Overview

Section 1: Welcome

Lecture 1 Welcome to the Digital Marketplace

Lecture 2 Walkthrough & Github

Lecture 3 Project Requirements

Lecture 4 Project Overview

Section 2: Digital Marketplace

Lecture 5 Getting Started

Lecture 6 Using Git Version Control

Lecture 7 PostgreSQL & DM

Lecture 8 First Migration & Superuser

Lecture 9 Intro to the Django Admin

Lecture 10 Intro to Apps

Lecture 11 Models

Lecture 12 Migration Basics Part 1

Lecture 13 Migration Basics Part 2

Lecture 14 Django Admin

Lecture 15 CRUD

Lecture 16 Views

Lecture 17 Urls

Lecture 18 Templates

Lecture 19 Template Inheritance

Lecture 20 Context in Views

Lecture 21 Dynamic URL Patterns

Lecture 22 Slug Fields

Lecture 23 Signals

Lecture 24 Forms

Lecture 25 Form Validation

Lecture 26 Form Widgets

Lecture 27 Form Field Placeholder & CSS

Lecture 28 ModelForm

Lecture 29 Update View

Lecture 30 Include Template Tag

Lecture 31 Class Based Views - List View

Lecture 32 DetailView with CBVs

Lecture 33 Multiple Objects Error with Slugs

Lecture 34 Mixins for CBVs

Lecture 35 Create View & Update View

Lecture 36 Unique Slugs

Lecture 37 Relating Data with Foreign Keys

Lecture 38 Editing & Creating Permissions

Lecture 39 Login & Staff Required Mixin

Lecture 40 Get Absolute URL

Lecture 41 Url Patterns Include & Namespaces

Lecture 42 Setup Staticfiles

Lecture 43 Locally Serving Static & Media Files

Lecture 44 FileField

Lecture 45 Protected File Storage

Lecture 46 File Download

Lecture 47 Preview File Download

Lecture 48 Product Download Permissions

Lecture 49 Simple Serach

Lecture 50 Template Improvements Tags & Filter

Lecture 51 Image Field

Lecture 52 Tabular Inlines

Lecture 53 Auto Create Thumbnails

Lecture 54 Thumbnails Generator Function

Lecture 55 Tags App

Lecture 56 Reverse Relationships

Lecture 57 Custom Template Tags

Lecture 58 Add Tag in Product Update

Lecture 59 Clear ManyToMany Relation

Lecture 60 Model Managers & QuerySets

Lecture 61 Tag Analytics

Lecture 62 TagView Manager

Lecture 63 Suggestions via Analytics

Lecture 64 User Interface

Lecture 65 Url Template Tag

Lecture 66 User Interface Part 2

Lecture 67 Purchase Dialog with jQuery UI

Lecture 68 Setting up AJAX

Lecture 69 Django CSRF with Ajax

Lecture 70 Refining the Ajax Test Request

Lecture 71 Purchase Confirmation with Ajax

Lecture 72 Ajax Required Decorator & Mixin

Lecture 73 Ajax Purchase then Download

Lecture 74 Seller App

Lecture 75 New Seller Form

Lecture 76 Apply for Account

Lecture 77 Billing & Transactions

Lecture 78 Products to SellerAccounts

Lecture 79 Backup & Restore Data with Django

Lecture 80 Seller Transactions & Products

Lecture 81 Dashboard Transactions & Products List

Lecture 82 Transaction ListView

Lecture 83 Seller Account Mixin

Lecture 84 Add and List Seller Products

Lecture 85 Seller Edit Products.

Lecture 86 Today's Sales Notifications

Lecture 87 Calculationg Sales with Django Aggregation

Lecture 88 Star Ratings with CSS

Lecture 89 Setup Rating Ajax

Lecture 90 Ajax Rating View

Lecture 91 Rating Display, Avg, Count

Lecture 92 User Library

Lecture 93 Product Updates

Lecture 94 Vendor Pages

Lecture 95 Curated Products

Lecture 96 File Uploads & Thank You

Section 3: Archive: Build a Marketplace

Lecture 97 New to Coding for Entrepreneurs? Start Here.

Lecture 98 Start Market

Lecture 99 Settings and Urls

Lecture 100 Full Product App

Lecture 101 Product Admin

Lecture 102 Product Admin Part 2

Lecture 103 Product Admin Part 3

Lecture 104 Product Views

Lecture 105 Product Views Part 2

Lecture 106 Product Views Part 3

Lecture 107 Product Views Part 4

Lecture 108 Saving Data with Model Forms Part 1

Lecture 109 Saving Data with Model Forms Part 2

Lecture 110 Model Formset Factory

Lecture 111 Save Formset

Lecture 112 Clean up Formset

Lecture 113 Product Digital Download Part 1

Lecture 114 Product Digital Download Part 2

Lecture 115 Product Digital Download Part 3

Lecture 116 Check Product Ownership

Lecture 117 Library

Lecture 118 Create the Cart

Lecture 119 Add to Cart

Lecture 120 View Cart

Lecture 121 Remove from Cart

Lecture 122 Cart Total with Django Signals

Lecture 123 Cart Total

Lecture 124 Basic Search

Lecture 125 Advanced Search with Q Lookup

Lecture 126 Category List

Lecture 127 Related Categories

Lecture 128 Related Products

Lecture 129 Improve Navigation

Lecture 130 Implement Bootstrap

Lecture 131 Implement Bootstrap Part 2

Lecture 132 Implement Bootstrap Part 3

Lecture 133 Bootstrap- Navbar & Glyphicon

Lecture 134 Home

Lecture 135 Featured Products

Lecture 136 Featured Products Part 2

Lecture 137 Dynamic Featured Homepage

Section 4: Bonus: Build a Daily Deals Site

Lecture 138 Welcome to Daily Deals

Lecture 139 Initial Syncdb

Lecture 140 Static Files Settings & Serve Static

Lecture 141 Add Bootstrap

Lecture 142 First View

Lecture 143 Django Registration

Lecture 144 Setup Django to Send Email

Lecture 145 Custom App + Using South + Admin

Lecture 146 Add Stripe using Django Signals

Lecture 147 Deals App

Lecture 148 Model Admin & Model Form

Lecture 149 Add Bootstrap To Django Admin & Forms

Lecture 150 Contact App

Lecture 151 Using Crispy Forms

Lecture 152 Featured Deals

Lecture 153 Understanding Django Urls

Lecture 154 View Render & Context

Lecture 155 Query Models with Slug

Lecture 156 Get Absolute URL

Lecture 157 Deal Archives

Lecture 158 Pagination

Lecture 159 Model Manager

Lecture 160 Countdown Timer

Lecture 161 Countdown Panel

Non-Technical Entrepreneurs, Artists, Graphic Designers,Anyone interested in learning programming