Articles
Beginner Sourdough: Does anything really matter?
urllib3 creator and maintainer Andrey Petrov deep dives and shares his thoughts on a subject that's been on everyone's mind lately, a guide on how to read sourdough recipes. 🍞
Oops! Removing Secrets from Django Project in Docker
Have you ever accidentally committed a SECRET_KEY
or another sensitive setting to a git repository and wondered how to remove it?
Sync Data to and From Google Sheets with django-gsheets
The django-gsheets Django app makes two-way data sync from models to Google Sheets simple.
Events
Virtual Nationwide Django Meetup
The Django SF, NYC, and Boston groups teamed up for a Virtual Nationwide Django Meetup last week. Here are videos of the 4 presented talks:
Tutorials
Effective Python Testing With Pytest
A wonderful tutorial on pytest
benefits, approach, and how to apply to any Python project.
Handling Periodic Tasks in Django with Celery and Docker
A detailed tutorial on using Django, Celery, and Redis together.
How To Create a URL Shortener with Django and GraphQL
Create a non-relational GraphQL backend for a URL shortener: a service that takes any URL and generates a shorter, more readable version.
Django Email/Contact Form Tutorial
Build a simple contact form that sends email for any Django website.
Podcasts
Django Chat #60 - Advanced Deployment with Katie McLaughlin
Katie is a Developer Advocate for Google and regular conference speaker. Discussion covers advanced deployment techniques and tools such as Google Cloud Run, relational vs non-relational databases, Terraform, and more.
Projects
vi/websocat: Command-line client for WebSockets, like netcat (or curl) for ws:// with advanced socat-like functions
Websocat is a command-line client for debugging WebSockets, like netcat (or curl) for ws:// with advanced socat-like functions.
django-cleanup
Automatically deletes old file for FileField and ImageField. It also deletes files on models instance deletion.