I have released a new Django podcast about learning Django. This new podcast, Django Riffs, is available at djangoriffs.com.

Building SaaS with Python and Django

On Wednesdays at 9pm Eastern Time, I develop a Software as a Service (SaaS) on Twitch.

We work with code from whatever my current Django project is. The stream is episodic and covers ongoing features and problems of the site.

My primary goal is to teach people about the Django web framework and Python.

Django is a big web framework so I share my experience from using the project for 5+ years.

This page contains show notes and links to each stream. Join me live if you’re interested!

  • #Django
  • #Tailwind
  • #templates

Use Tailwind On A Template - Building SaaS #43

In this episode, we worked on the template styles of a tabular view. We also made some context data adjustments to include header rows and column highlighting.

  • #Django
  • #Tailwind
  • #templates

Add Styles To Templates - Building SaaS #42

In this episode, I added a CSS framework, Tailwind CSS. After working through some issues with the log out feature, we started to style the base template of the site.

  • #Django
  • #django-allauth
  • #users

User Accounts With django-allauth - Building SaaS #41

In this episode, we added django-allauth to create accounts that default to email instead of using usernames. We added the package, configured some templates, and created tests.

  • #Django
  • #auth

Make A Custom User Model - Building SaaS #40

In this episode, we started a users app and hooked up the custom user model feature of Django to unlock the full extensibility of that model in the future.

  • #Django
  • #django-environ
  • #django-debug-toolbar

django-environ and django-debug-toolbar - Building SaaS #39

In this episode, we set up a couple of tools that will be at the base of development. The first tool was django-environ to control Django settings from environment variables. The second tool was the django-debug-toolbar to help with debugging pages in future work.

  • #Django
  • #Heroku

New Project, Who Dis? - Building SaaS #38

In this episode, we started a brand new project! I had some internet troubles so this “stream” is actually a local recording from my computer. We created a new Django project from scratch and set up Heroku to handle deployments.