Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

Building a Paid Membership Site with Django

via LinkedIn Learning


Learn how to use Django to build and deploy a site that provides premium content to paid subscribers.

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.


  • Building a paid membership site with Django
  • What you should know
  • Demo project overview
1. Setting Up Our Project
  • The starter project walkthrough
  • Create Stripe account
  • Create a product in Stripe
2. Checkout Basics
  • Select yearly or monthly
  • Checkout page
  • Stripe front end
  • Passing data
  • Coupons
3. Processing Payments
  • Process payment
  • View Stripe data
  • Create customer
  • Release plans
4. Canceling a Subscription
  • Settings for a GET request
  • Cancel subscription
  • Settings view
  • Updating accounts
  • Next steps

Taught by

Nick Walter

Related Courses


Start your review of Building a Paid Membership Site with Django

Never Stop Learning!

Get personalized course recommendations, track subjects and courses with reminders, and more.

Sign up for free