django-planet

Feed: Django on Matt Layman

Recent content in Django on Matt Layman

Blog Matt Layman
RSS 2.0 Feed Django on Matt Layman
web https://www.mattlayman.com/tags/django/
Last Update01.21.2025
Posts345

Building SaaS with Python and Django #212.2

Jan. 17, 2025 » Django on Matt Layman » [Archived Version]

In this episode, we continued on the sign up workflow simplification. The focus of this stream was on adding the background task that will send the magic link email to allow sign in. This is the second half of the stream because my internet cut out.

Read More

Signin Email - Building SaaS #212.1

Jan. 17, 2025 » Django on Matt Layman » [Archived Version]

In this episode, we continued on the sign up workflow simplification. The focus of this stream was on adding the background task that will send the magic link email to allow sign in.

Read More

Simplified Signup - Building SaaS #211

Jan. 10, 2025 » Django on Matt Layman » [Archived Version]

In this episode, we began an update to the signup process to simplify things. I am replacing email and password with just email. Users will receive ‘magic links’ via their email client to sign in. To do this, we are using django-sesame.

Read More

Optimizing SQLite - Building SaaS #210

Dec. 27, 2024 » Django on Matt Layman » [Archived Version]

In this episode, when worked on the newly migrated JourneyInbox site and focused on the database. Since me moved from Postgres to SQLite, I needed to make sure that SQLite was ready for users. We examined common configuration to optimize the database and applied that config to JourneyInbox.

Read More

Bootstrap Kamal On Droplet - Building SaaS #209.1

Dec. 20, 2024 » Django on Matt Layman » [Archived Version]

In this episode, I worked to finish the cloud migration to DigitalOcean for JourneyInbox. We started the stream by bootstrapping Kamal on the server. I hit network issues so this stream is split into multiple parts and is of lower quality than normal.

Read More

Docker Image For Kamal - Building SaaS #209.2

Dec. 20, 2024 » Django on Matt Layman » [Archived Version]

In this episode, the second portion of the stream worked on fixing up the Docker image so that we could get the DigitalOcean droplet functional. This is the second stream chunk because I was having network issues and the first stream cut out.

Read More

Postgres To SQLite - Building SaaS #209.3

Dec. 20, 2024 » Django on Matt Layman » [Archived Version]

In this episode, the third portion of the stream covers how I migrated my Heroku-backed Postgres database to SQLite. I finished the migration of my app from running on Heroku to running on DigitalOcean.

Read More

1Password and DigitalOcean Droplet - Building SaaS #208

Dec. 13, 2024 » Django on Matt Layman » [Archived Version]

In this episode, I continued a migration of my JourneyInbox app from Heroku to DigitalOcean. We configured the secrets using 1Password and created the droplet that will host the app.

Read More

Huey Background Worker - Building SaaS #207

Nov. 22, 2024 » Django on Matt Layman » [Archived Version]

In this episode, I continued a migration of my JourneyInbox app from Heroku to DigitalOcean. I switched how environment configuration is pulled and converted cron jobs to use Huey as a background worker. Then I integrated Kamal configuration and walked through what the config means.

Read More

Heroku To DigitalOcean - Building SaaS #206

Nov. 15, 2024 » Django on Matt Layman » [Archived Version]

In this episode, I began a migration of my JourneyInbox app from Heroku to DigitalOcean. The first step to this move, since I’m going to use Kamal, is to put the app into a Docker image. We got the whole app into the Docker image, then cleaned up local development and the CI system after making changes that broke those configurations.

Read More