News
PyCharm & DSF Campaign 2020 Results
The recent JetBrains PyCharm campaign raised $40k for the Django Software Foundation.
Articles
New Features in Python 3.9 You Should Know About
While Python 3.9 is not scheduled for release until October 2020, you can still see what new features, improvements and fixes we can expect and look forward to.
Using Webpack with Django: no plugins required!
If you have struggled to configure Django and Webpack to work together then this article is for you.
Django Testing Cheat Sheet
A cheat-sheet of common testing patterns and best practices in Django applications.
Tutorials
Mental Models for Class Based Views
A look at Django's class-based views and how they differ from function-based views.
Exposing a Django REST-like API over a WebSocket Connection
A look at djangochannelsrestframework in action.
Simple Django deployment: a guide
A very detailed guide--with videos!--to deploying Django on Digital Ocean.
Creating Interactive Views in Django
Hands-on tutorial covering multiple ways to implement views in Django.
Videos
PyCon 2020 - Optimize Python & Django apps with Postgres superpowers
Learn Postgres superpowers to help optimize performance of Python and Django apps, using a sample Django application which runs on Azure Database for PostgreSQL.
PyCon 2020 - Deploying Django on Serverless Infrastructure
Learn how to deploy Django on Serverless Infrastructure using Google Cloud.
Podcasts
Django Chat #61 - Practices of the Python Pro with Dane Hillard
Dane is the author of a new book, Practices of the Python Pro. The discussion covers using Django at scale, pytest, and teaching beginners.
Projects
Django Template Tags and Filters
Documentation on Django’s 57 built-in template filters and 27 built-in template tags.
daniyalzade/django_reverse_admin: Django Reverse Admin
Module that makes Django admin handle OneToOneFields in a better way.