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.
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
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
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-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.