Learn Python and Django: Payment Processing
4.3 (251 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
18,459 students enrolled

Learn Python and Django: Payment Processing

Learn Python and Django Step-by-Step. Build and Launch an e-commerce Website, from Scratch.
4.3 (251 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
18,459 students enrolled
Created by Daniel Kalish
Last updated 10/2017
English
English [Auto-generated]
Current price: $48.99 Original price: $69.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 4 hours on-demand video
  • 1 article
  • 27 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Process payments with Stripe
  • Build a web app with Django and Python
  • Deploy an application using Python Anywhere
  • Learn HTML, CSS, and Javascript
  • Build a custom contact form that uses Gmail to send emails
  • Access to entire source code
Course content
Expand all 26 lectures 03:47:34
+ Welcome to Learn Django Code
3 lectures 22:35

Learn how to install Django, pip, and virtualenv on Mac OS X

Preview 06:33
  • Join Python Anywhere.
  • Start a new virtual environment. 
  • Serve your first Django project.
  • Collect the static files.
  • Set the virtualenv path.
  • Modify the WSGI file.
Preview 08:47
  • Serve your first Django project.
  • Collect the static files.
  • Set the virtualenv path.
  • Modify the WSGI file.

Stripe API calls are not processed on free accounts. All the code will still work locally. If you want to have Python Anywhere process your Stripe API calls you need the $5 account.

Windows Setup Part 2
07:15
+ Build an eCommerce Website Step-by-Step
11 lectures 01:08:46
Project Files
00:09
  • Install Django and virtualenv on Mac OS X.
  • Download Sublime Text.
  • Create a Django superuser.
  • Run your Django project locally.
Preview 08:21
  • Create a new Django application and model.
  • Introduction to the settings file.
Create an App
08:43
  • Introduction to Django URLs
  • Add the profile model to Django admin
  • Add a new field to the profile model
  • Migrate model changes
Admin
10:41
  • Create a new view and URL
  • Make a basic HTML template
  • Set the template directory path
Home View
03:43
  • Add static settings
  • Set static URL
  • Collect static files
Static Settings
04:14
  • Improved HTML templates
  • Add a CSS link
  • Introduction to the Django template language
Templates
07:47
  • Create a View, Template, and URL for the about page
Create an about page
02:57
  • Add Twitter Bootstrap
Twitter Bootstrap
09:03

Change Bootstrap's HTML templates

Change Bootstrap
04:39

Change navigation bar links to use Django template tags

Improve Templates
08:29
+ Add a Contact Form
4 lectures 35:17

Add a contact form

Add a Form
12:07

Set up the contact app to send an email

Automatic Emails
06:55

Change the contact views context

Context
08:17
  • Install Django crispy forms
  • Use Django crispy forms to make the contact form look better
Preview 07:58
+ User Authentication
3 lectures 34:57

For user authentication, install django-allauth

User Authentication
11:47

Change the templates for django-allauth

Authentication Templates
10:11

Learn how to use Django's login required decorator

Authentication Decorator
12:59
+ Charge Credit Cards with Stripe
4 lectures 43:50

Start setting up Stripe for payment processing

Accept Payments with Stripe
09:45

Use Stripe to charge a test customer's credit card.

Charging Cards
09:51

Learn how to use Django signals.

Signals
15:04

Learn how to create a Stripe customer when a user logs in or signs up.

Preview 09:10
+ Deploy Your Project with Python Anywhere
1 lecture 22:08

Join Python Anywhere. Start a new virtual environment. Install Django.

  • Finish deploying the project using Python Anywhere.
  • How to fix a potential email issue ,with Gmail, on Python Anywhere


Live with Python Anywhere
22:08
Requirements
  • No previous programming experience required
  • Any computer
Description

*** September 2016: All new videos and code. Fully updated to work with the latest version of Django ***

Take this course to gain the skills you need to make money online.

Learn Django, the #1 Python Web Framework. Pinterest, Instagram, and The Washington Times are built with Django.

If you want to build an e-commerce store you need the ability to accept online customer payments. In this course, you will learn the easiest way to accept payments with your Django web applications. You will also learn how to: Implement Bootstrap with HTML templates, add Stripe to your site, build a web application with Django, and deploy applications with Python Anywhere.

Who this course is for:
  • Beginners
  • Entrepreneurs
  • Developers
  • Designers