Issue 36 - New Wagtail Release and results from the Django Developers Survey
Tags: django, python, wagtail
Published: 2020-08-14 16:57:08

---
title: Issue 36 - New Wagtail Release and results from the Django Developers Survey
published: true
date: 2020-08-14 11:00:00 UTC
tags: django, python, wagtail
canonical_url: https://django-news.com/issues/36
---

## News

### [Wagtail 2.10 Released](https://cur.at/81JGNRE?m=rss)

A major new release with a configurable workflow system, full page and site history, a design overhaul of the page editor, Django 3.1 support, search query expressions, bulk redirect importing, and more.

----

### [HTTPX 0.14.0 Released](https://cur.at/r9H2v5C?m=rss)

A major new release in HTTPX, the async successor to Requests.

----

### [Django Developers Survey 2020](https://cur.at/b40cjK4?m=rss)

Results from the Django Developers Survey 2020 were released.

----

### [Python Insider: Python 3.9.0rc1 is now available](https://cur.at/8pkCjIw?m=rss)

Python 3.9.0 is almost ready. This release, 3.9.0rc1, is the penultimate release preview.

----

### [Deadline to nominate someone for Quarter 3 consideration is August 20, 2020](https://cur.at/9X9etMF?m=rss)

If you want to recommend someone to be a PSF Fellow, you have until August 20th to do so.

----

## Events

### [Django Boston August 2020 Virtual Event](https://cur.at/eb6IsY0?m=rss)

Benjamin "Zags" Zagorsky will present "Rapid Prototyping in Django," a distilled set of lessons and recommendations for how to build a functional Django website in 2 days and not regret it later.

----

## Articles

### [Django Views — The Right Way](https://cur.at/egLwZUY?m=rss)

An opinionated guide on how to write views in Django.

----

### [Using Postgres JSONB Fields in Django](https://cur.at/VVKO99D?m=rss)

In-depth look at using Postgres JSONFields in Django.

----

### [Customize the Django Admin With Python](https://cur.at/KHHDjPH?m=rss)

A guide to updating the default Django admin in multiple ways.

----

### [How to Modernize a Django Index Definition with Zero Downtime by Adam Johnson](https://cur.at/A2LL1eU?m=rss)

Upgrade to the newer `meta` way of maintaining Django model indexes.

----

### [Distributed Locking in Django](https://cur.at/ajrFhoH?m=rss)

An overview of distributed locking, often required when an application scales out horizontally.

----

## Tutorials

### [Dynamically Add Forms in Django with Formsets and JavaScript](https://cur.at/E3WyMAb?m=rss)

This tutorial demonstrates how multiple copies of a form can be dynamically added to a page and processed using Django formsets and JavaScript.

----

## Sponsored Link
[![](https://dxj7eshgz03ln.cloudfront.net/production/link/image/566359/original_ratio_medium_62d12e72-620b-48d1-998e-880c1c9ec285.png "Learn beginner to advanced Django")](https://cur.at/X2vh4WE?m=rss)
### [Learn beginner to advanced Django](https://cur.at/X2vh4WE?m=rss)

Learn beginner to advanced Django from Daniel "pydanny" Feldroy, co-author of Two Scoops of Django in live, online, interactive classes where students are encouraged to ask questions. Use discount code "django-news" to get 10% off all courses.

----

## Projects

{% github zinmyoswe/Django-Ecommerce %}

----

{% github aaronbassett/DisposableEmailChecker %}

----

{% github LeeHanYeong/django-secrets-manager %}

----

{% github raagin/django-streamfield %}

----

## Shameless Plugs
[![](https://dxj7eshgz03ln.cloudfront.net/production/link/image/569926/original_ratio_medium_d191300a-fff2-42e6-a2c4-a8ebf47ed0fa.jpg "LearnDjango.com")](https://cur.at/syhkvia?m=rss)
### [LearnDjango.com](https://cur.at/syhkvia?m=rss)

All three books in the series--[Django for Beginners](https://cur.at/CP19OAI?m=rss), [Django for APIs](https://cur.at/m83B9mF?m=rss), and [Django for Professionals](https://cur.at/oG1fG6A?m=rss)--have been updated to Django 3.1.