Issue 20
Sourdough Starters, Removing Secrets, Effective Testing With PyTest, WebSockets Debugging Tool, and much more!
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:
- East Meets West When Translating Django Apps
- GraphQL and Django at Scale
- Tales from a Distributed Team
- Django Patterns for Growing Backend Teams
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.
drf-yasg
Automated generation of real Swagger/OpenAPI 2.0 schemas from Django REST Framework code.
django-guid
Inject a GUID (Correlation-ID) into every log message in a Django request.
django-cleanup
Automatically deletes old file for FileField and ImageField. It also deletes files on models instance deletion.