Building a Paid Membership Site with Django

Building a Paid Membership Site with Django

1h 15mIntermediate2019-03-01

Authors

Nick Walter

Nick Walter

Mobile and web developer, instructor, and coding enthusiast

Course details

In this course, put your Django skills to the test by building a membership site that is able to share content with users and collect payments. This course covers setting up the checkout for the site, managing users, configuring access controls, and releasing premium content to subscribers. By the end of this course, you will have learned how to create a visually pleasing and functional membership site with Django.

Learning objectives
Using APIs
Leveraging the Stripe dashboard
Building a checkout page
Configuring payment periods
Working with the Stripe frontend
Handling data
Implementing a coupon system
Processing payments
Analyzing Stripe data
Creating user models
Allowing for subscription cancellations

Skills covered

Stripe APIStripeDjangoContent Management Systems (CMS)Back-End Web DevelopmentFull-Stack Web DevelopmentPythonProjectWeb DevelopmentOpen Source

Concepts

Introduction

  • Building a paid membership site with Django
  • What you should know
  • Demo project overview

Setting Up Our Project

  • The starter project walkthrough
  • Create Stripe account
  • Create a product in Stripe

Checkout Basics

  • Select yearly or monthly
  • Checkout page
  • Stripe front end
  • Passing data
  • Coupons

Processing Payments

  • Process payment
  • View Stripe data
  • Create customer
  • Release plans

Canceling a Subscription

  • Settings for a GET request
  • Cancel subscription
  • Settings view
  • Updating accounts

Conclusion

  • Next steps
40,000 Toman