django-planet

What's new in Django community blogs?

Announcing django-denied

Aug. 1, 2022 » Django on Matt Layman » [Archived Version]

I have paranoia when it comes to my Django app. I run a homeschool scheduling service called School Desk. My Software as a Service (SaaS) lets families plan their homeschool activities. Since the app deals with data about students (including my kids!), it’s important to me that every user’s data is protected, so that users can only view their own information. When I designed the system, I picked a shared Postgres schema (i.

Read More

Caching pre-commit with GitHub Actions

July 30, 2022 » Tobias McNulty » [Archived Version]

When setting up a GitHub Actions workflow for the repo that deploys this site, I noticed the pre-commit action for GitHub Actions is deprecated, and also doesn’t cache the installation of pre-commit itself. As a workaround, you can easily use the package dependency caching in actions/setup-python to cache the pre-commit installation and a custom actions/cache to cache the pre-commit cache itself (~/.cache/pre-commit/). First, update or create requirements.txt with the current version of p…

Read More

Extract a New Open Source Package - Building SaaS with Python and Django #140

July 28, 2022 » Django on Matt Layman » [Archived Version]

In this episode, I pulled out code from homeschool application and started a new open source project for a portion that I thought would be useful for others. The new package, which I have called django-denied, is a way of handling authorization in your Django apps.

Read More

Extract a New Open Source Package - Building SaaS #140

July 28, 2022 » Django on Matt Layman » [Archived Version]

In this episode, I pulled out code from homeschool application and started a new open source project for a portion that I thought would be useful for others. The new package, which I have called django-denied, is a way of handling authorization in your Django apps.

Read More

Teacher Checklist Model - Building SaaS with Python and Django #139

July 21, 2022 » Django on Matt Layman » [Archived Version]

In this episode, we created a new model for the teacher checklist feature that I recently added to my homeschool app. This new checklist model will enable users to filter out courses that appear on a teacher’s checklist.

Read More

Teacher Checklist Model - Building SaaS #139

July 21, 2022 » Django on Matt Layman » [Archived Version]

In this episode, we created a new model for the teacher checklist feature that I recently added to my homeschool app. This new checklist model will enable users to filter out courses that appear on a teacher’s checklist.

Read More

Django REST Framework (Ep5 Replay)

July 20, 2022 » Django Chat » [Archived Version]

A discussion of Django REST Framework, how it integrates with traditional Django, and its core features.

Read More

Guide to Unit Testing Vue Components

July 19, 2022 » TestDriven.io » [Archived Version]

This article serves as a guide for unit testing Vue components.

Read More

Django Stripe Subscriptions

July 18, 2022 » TestDriven.io » [Archived Version]

This tutorial looks at how to handle subscription payments with Django and Stripe.

Read More

EuroPython 2022

July 13, 2022 » Paolo Melchiorre » [Archived Version]

EuroPython is the official European conference for the Python programming language.

Read More