News
Jazzband joins the PSF
Jazzband maintains many Django 3rd party packages and has recently joined the Python Software Foundation via their Fiscal Sponsorship program.
Sponsored Link 1
Seeking beta users for feedback to improve Django Server Management SaaS project
Thank you to those who have taken the time to share with me their Django experiences. I've spoken with 9 Django developers about their Django experiences. I'm looking to build the Django equivalent of Laravel Forge. I like to reach a nice round 10. If you're highly opinionated and enthusiastic about this area, go to https://bit.ly/gd-seeking-beta (notion doc) so I can get your feedback.
Articles
Custom Relationships In Django
A clever SQLAlchemy-inspired way to link models on a field where a foreign key is not used.
Permissions in Django Rest Framework
A look at DRF permissions, in particular has_permission
vs has_object_permission
.
Understanding Django Application LifeCycle
Understanding the flow of the application is an important part of application development. The flow includes when user hit a particular URL, what action needs to be taken, what type of response we should give back to the user, and so on.
Better JSON in Postgres with PostgreSQL 14
A feature highlight of the new JSON subscript support within PostgreSQL 14.
Securing the open source supply chain by scanning for package registry credentials
An introduction to secrets, GitHub secret scanning, the open source supply chain, and why revoking package registry credentials is so important.
Cleaning up you test suite with pytest parametrize
Parametrize helps test the same code against different inputs.
Events
Contributing to the Django Docs, with Diátaxis Workshop
Two FREE workshops on June 16th and June 23rd from Daniele Procida, a long-time Django contributor and author of the Diátaxis framework.
This is a fantastic and generous offer. The Django docs embody many of these ideas largely due to Daniele's input.
PyCon Namibia 2021 - Virtual June 18-19th
PyCon Namibia is online this year. This is a good chance to experience an African PyCon. There are talks on Django and Adam Johnson is giving one on htmx.
Videos
Podcasts
Django Chat #93: SaaS Pegasus with Cory Zue
Cory Zue is the longtime CTO of Dimagi, a Django-based digital health platform focused on underserved communities. He is also the creator of PlaceCardMe and SaasPegasus, a Django boilerplate project.