News
New book - Speed Up Your Django Tests
From Adam Johnson, a member of the Django Technical Board, comes a new book on improving the speed and performance of your Django tests.
PSF News: Python Developers Survey 2019 Results
Check out the results of the third official Python Developers Survey which includes more than 24,000 Python users from over 150 countries.
PSF News: Python’s migration to GitHub - Request for Project Manager Resumes
If you have both Project Manager skills and experience with GitHub, the PSF is looking to hire a Project Manager to assist with CPython’s migration from http://bugs.python.org to GitHub for issue tracking.
Sponsored Link 1
Two Scoops of Django 3.x: Best Practices for the Django Web Framework
Coming May 11th, the long-awaited update that covers various tips, tricks, patterns, code snippets, and techniques of Django best practices.
Articles
Why You Should Document Your Tests
A good reminder that tests should be documented just like any other piece of code.
Working with request.data in Django REST framework
Go beyond generic Django Rest Framework generic views to edit request.data
itself.
Adding Debug Support to Django with Docker and VS Code
Emily Morehouse walks us through setting up a debug friendly setup using Django with Docker on VS Code.
Django Background Tasks (async)
A look at the current options for adding background tasks to a Django site.
Tutorials
How to Create a Subscription SaaS Application with Django and Stripe
A nice look at adding Stripe subscriptions to a Django project.
Roll Your Own Class-Based Views in Django
Build your own class-based views from scratch to understand all the magic involved.
Remote debugging a Django project in VS Code
Use VS Code to remote debug a Django application running on a remote server over SSH or in a Docker container.
Videos
PyCon 2020 - East Meets West When Translating Django Apps
Andrew Knight's talk on using the Django translations framework.
PyCon 2020 - Django ORM runtime complexity and how to avoid it using LATERAL JOINS
Chris Setons talk on tackling common N=+1 queries.
Podcasts
Django Chat #62 - Security with Markus Holtermann
Markus is a longtime Django contributor. We discuss the work of the Security and Ops Teams, his day job at Crate.io, async, and the future of Django.
Projects
lorinkoz/django-unmigrate: Smart reversion of Django migrations based on Git diff
Smart reversion of Django migrations based on Git diff
interrogate: explain yourself — Python docstring coverage (v1.1.3)
Explain yourself! Interrogate a codebase for docstring coverage.