Issue 15
π Async views are in Django 3.1. What a week, please wash your hands!
News
DjangoCon Europe 2020 is postponed to September 16-20
Current Covid-19 peak estimates are too close to the original dates (May 27-31), we can not delay making a decision anymore. Some conferences are postponing, others canceling altogether.
Google Summer of Code - Apply by March 31
Students can apply to spend 3 months working on an open source project, including Django! Last yearβs GSOC student contributed JSON Field support which is a forthcoming major feature in Django 3.1.
Async views will be in Django 3.1!
Check out the pull request to see the fantastic work by Andrew Godwin and the Django team.
Sponsored Link 1
Django Styleguide
From HackSoft, a styleguide for Django projects at scale.
Articles
Google Summer of Code Reflection
Fantastic advice from Django's 2019 GSOC student.
Use `python -m pip` everywhere
Wise advice from Adam Johnson on managing Python dependencies.
Against service layers in Django
An in-depth piece on structuring code and logic within Django.
The most critical Python code metric
A quick and dirty way to evaluate the quality of any Python code.
How a request becomes a response: Diving deeper into WSGI
Part of an excellent series on Django and webpage internals.
Understanding many to one in Django
A deep dive on many-to-one relationships.
Website Search using Django and PostgreSQL Trigrams | Imaginary Landscape
A look at Trigrams, one of PostgreSQL's full text search features.
Layoffs are Coming
From Django co-creator Jacob Kaplan-Moss, advice on how to manage potential future layoffs in the tech space.
Tutorials
A Guide to ASGI in Django 3.0 and its Performance
An overview of sync vs async in Django, new features, and advice for how to structure future apps.
Django Favicon Tutorial
Quick and easy way to add Favicons to your Django project.
How to serve private media files with Django
Build a document manager with user-uploaded files and various permissions.
Podcasts
Django Chat - Remote Work
Remote working tips and strategies learned over the years, plus asides on self-employment and staying productive with little kids at home.
Projects
django-rest-assured
Instantly test-cover your Django REST Framework based API
drf-extra-fields
Useful extra fields for Django Rest Framework including Base64ImageField, Base64FileField, PointField, IntegerRangeField, and many more.
django-shapeshifter
A very useful Class-Based View to handle multiple forms in one view.
django-perf-rec
Keep detailed records of the performance of your Django code.