django-planet

Blog: Matt Layman

web https://www.mattlayman.com/tags/django/
Author

Activation Email Job - Building SaaS #196

July 19, 2024 » Django on Matt Layman » [Archived Version]

In this episode, we chatted about managing dependencies and the cost of maintenance. Then we got into some feature work and began building a job that will send users an email as reminder to activate their account shortly before it expires.

Read More

Trial Banner Inclusion Tag - Building SaaS #195

July 12, 2024 » Django on Matt Layman » [Archived Version]

In this episode, we worked on a trial banner that could persist across all pages on the site. Because the banner needed data that was only available on the index page, we had to refactor the banner into an inclusion template tag to make the tag work consistently.

Read More

Trial Banner Inclusion Tag - Building SaaS #195

July 12, 2024 » Django on Matt Layman » [Archived Version]

In this episode, we worked on a trial banner that could persist across all pages on the site. Because the banner needed data that was only available on the index page, we had to refactor the banner into an inclusion template tag to make the tag work consistently.

Read More

Password Resets and Signal Handling - Building SaaS #194

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

In this episode, we hooked up the email confirmation signal to the prompt sending code so that new users can use JourneyInbox immediately. Then we focused on handling all the functionality related to the password reset feature. This meant customizing a bunch of django-allauth forms.

Read More

Password Resets and Signal Handling - Building SaaS #194

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

In this episode, we hooked up the email confirmation signal to the prompt sending code so that new users can use JourneyInbox immediately. Then we focused on handling all the functionality related to the password reset feature. This meant customizing a bunch of django-allauth forms.

Read More

Polish, Debug Toolbar, Email Signals - Building SaaS with Python and Django #193

June 6, 2024 » Django on Matt Layman » [Archived Version]

In this episode, we first added the Django debug toolbar to aid future troubleshooting. Then, following some PR cleanup, I added django-denied as the authorization framework for the site. With those two packages integrated, I did some polishing work and began the effort to send prompts immediately following email verification.

Read More

Polish, Debug Toolbar, Email Signals - Building SaaS #193

June 6, 2024 » Django on Matt Layman » [Archived Version]

In this episode, we first added the Django debug toolbar to aid future troubleshooting. Then, following some PR cleanup, I added django-denied as the authorization framework for the site. With those two packages integrated, I did some polishing work and began the effort to send prompts immediately following email verification.

Read More

About, FAQ, and Home Page - Building SaaS #192

May 30, 2024 » Django on Matt Layman » [Archived Version]

In this episode, we worked on some core pages to round out the JourneyInbox user interface. This led us to work updating UI layout, writing copy, and doing other fundamentals for making templated pages.

Read More

About, FAQ, and Home Page - Building SaaS with Python and Django #192

May 30, 2024 » Django on Matt Layman » [Archived Version]

In this episode, we worked on some core pages to round out the JourneyInbox user interface. This led us to work updating UI layout, writing copy, and doing other fundamentals for making templated pages.

Read More

Export Journal Feature - Building SaaS with Python and Django #191

May 23, 2024 » Django on Matt Layman » [Archived Version]

In this episode, I started with cleaning up a few small items. After those warmups, we moved on to building an export feature that will allow users to take their journal entries if they want to leave the service.

Read More