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 Update05.17.2024
Posts223

Webpack and collectstatic in CI - Building SaaS #28

July 25, 2019 » Django on Matt Layman » [Archived Version]

In this episode, we updated Continuous Integration (CI) to run webpack and the Django collectstatic command. This is part of the ongoing effort to simplify deployment by moving work to CI.

Read More

Connecting Shiv Apps with Ansible - Building SaaS #26

July 4, 2019 » Django on Matt Layman » [Archived Version]

In this episode, we finished connecting the Django Shiv app into Ansible. This required messing with file permissions and copying settings files to their proper place.

Read More

It's Permissions, Dummy! - Building SaaS #25

June 27, 2019 » Django on Matt Layman » [Archived Version]

In this episode, we got into a static files problem that caused a template to fail to load from the Shiv app. After some serious spelunking through the Django code and deep debugging, we found the file permission error that was the source of the problem.

Read More

In the Guts of a Shiv App - Building SaaS #24

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

In this episode, we got our hands dirty with the Django Shiv app that we build to work out issues with finding templates and other settings problems.

Read More

Making a Shiv App - Building SaaS #20

April 25, 2019 » Django on Matt Layman » [Archived Version]

In this episode, we took our Python package from the previous episode and bundled it together with the Python dependencies using a tool called Shiv from LinkedIn.

Read More

Completing Account Deactivation on Building SaaS with Python and Django

April 18, 2019 » Django on Matt Layman » [Archived Version]

In the latest episode of Building SaaS with Python and Django, we completed the account deactivation workflow of the Django app. This included: Canceling the subscription with Stripe. Marking the user as inactive. Sending the user to a friendly page to indicate that their account is deactivated. The recording is available on YouTube and the full transcript is below.

Read More

Pip-tools and App Packaging - Building SaaS #19

April 18, 2019 » Django on Matt Layman » [Archived Version]

In this episode, we started by improving our requirements.txt handling with pip-tools. Then we cleaned things up and began turning the app into a Python package.

Read More

Completing Account Deactivation - Building SaaS #18

April 4, 2019 » Django on Matt Layman » [Archived Version]

In this episode, we finished the account deactivation flow. We looked at how to log out and mark an account as inactive. The deactivate customer is presented with a nice deactivated page to let them know there subscription was canceled successfully.

Read More

Canceling Stripe Subscriptions - Building SaaS #17

March 28, 2019 » Django on Matt Layman » [Archived Version]

In this episode, we continued on the deactivation workflow and worked through canceling a subscription with Stripe.

Read More

Feature Flags in Action - Building SaaS #16

March 21, 2019 » Django on Matt Layman » [Archived Version]

In this episode, we used the feature flag system covered last time to add a new feature! We saw how feature flags make sure that your users don’t see your feature until you’re ready.

Read More