Aug. 11, 2022 » Anže’s Blog » [Archived Version]
At my day job we have a Django app with almost 500_000 lines of Python code that was written over the last decade. Ever since we migrated to Python 3.7 (almost seven months after Python 2 EOL 😓), we’ve tried to keep on top on Python upgrades. We migrated to 3.9 at the end of last year, skipping 3.8 completely. It was now time for us to jump on Python 3.10.
Read MoreAug. 10, 2022 » TestDriven.io » [Archived Version]
This article looks at how to integrate Mailchimp with Django for newsletters and transactional emails.
Read MoreAug. 3, 2022 » Django Chat » [Archived Version]
Django 4.1 was released today! This discussion from May covers what's new in 4.1 and the work of Jeff Triplett who is the maintainer of djangopackages.org, a partner at RevSys, Python Software Foundation Director, and DjangoCon organizer.
Read MoreAug. 1, 2022 » TestDriven.io » [Archived Version]
This article looks at the differences between Django's class-based views (CBV) and function-based views (FBV).
Read MoreAug. 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 MoreJuly 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 MoreJuly 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 MoreJuly 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 MoreJuly 20, 2022 » Django Chat » [Archived Version]
A discussion of Django REST Framework, how it integrates with traditional Django, and its core features.
Read More