New framework/language edition!
Django 3.1 alpha, Wagtail 2.9, Python 3.8.3, and more.
News
Django 3.1 alpha 1 released
Django 3.1's release is two months away, but you can start testing against it today.
Wagtail 2.9
Wagtail 2.9 brings some key improvements to the developer experience, fixing long-standing bugbears.
Python 3.8.3 is now available
Django Google Summer of Code Students 2020
Django is again participating in Google's Summer of Code.
Sponsored Link 1
Two Scoops of Django 3.x: Best Practices for the Django Web Framework
The long-awaited update covers various tips, tricks, patterns, code snippets, and techniques of Django best practices.
Articles
A Guide to ASGI in Django 3.0 and its Performance
A thorough overview of ASGI in Django.
Thoughts on where tools fit into a workflow
Brett Cannon on tooling.
Using FastAPI with Django
An overview of combining Django and FastAPI.
Preventing SQL injection: a Django author's perspective
Django co-creator Jacob Kaplan-Moss on the risks of SQL injection.
How to Check the Running Django Command
It’s occasionally useful to be able to tell which Django manage.py command is being run, in a code path that otherwise has no way of telling.
Events
Wagtail Space US 2020
July 30th-August 1st
Announcing virtual conference dates and ticket sales - Write the Docs Portland 2020
August 9th-11th. Ticket sales will re-open on Monday, May 25th.
Tutorials
GitHub Actions in action - Setting up Django and Postgres
Go step by step through configuring Django & Postgres on GitHub Actions.
How to Move a Django Model to Another App
A detailed look at refactoring a Django model from one app to another.
Videos
PyCon 2020 Talk: Static Typing in Python by Dustin Ingram
The talk covers the advantages and disadvantages to a static type system, as well as recent efforts to introduce static typing to Python via optional “type hints” and various tools to aid in adding types to Python code.
Podcasts
Django Riffs - How to use forms
Learn about HTML forms and Django's form system to use when collecting input from users.
Django Chat | Roll Your Own Tech Job with Erin Mullaney
Erin is a Django consultant whose previous employers include Wharton and Caktus Group. Discussion covers how to go solo, manage the business aspects, and find clients.
Projects
awesome-django
A curated list of awesome things related to Django run by your newsletter authors (Jeff & Will).
django-auto-prefetch
Automatically prefetch foreign key values as needed
django-auto-prefetching
Automatic prefetching for Django REST framework.
django-user-g11n
Django supports i18n and l10n. However, there is no item to set the user's time zone and region as a default feature.
djangohunter
Tool designed to help identify incorrectly configured Django applications that are exposing sensitive information.
bento
Find Python web-app bugs delightfully fast, without changing your workflow.