News
Sponsored Link 1
Django Crash Course: Covers Python 3.8 and Django 3.x - Alpha Version
The authors of Two Scoops of Django have released their latest book, the Django Crash Course. Based on their corporate training, they are offering the book for under US$20, which is a steal considering they normally charge $3000/person for in-person training.
Available in E-Book format, the paperback, coil-bound, and hardcover versions are available for pre-order.
Articles
Understand Group by in Django with SQL
If you have ever struggled with the Django ORM's Aggregate features, then check out this side-by-side comparison/cheatsheet of SQL to Querysets.
Custom Exceptions in Django REST Framework
Lacey Williams Henschel shows you how to handle cleaner DRF exceptions.
Moving to Django 3.0's Field.choices Enumeration Types
Django 3.0 added a new powerful way of handle Enumerations for model field choices. Check out this article for a nicer way to use them.
Tutorials
Learn Django: Django-allauth Tutorial
William walks you through adding third-party (social) authentication to your website.
Podcasts
Django Chat #50 - Technical Writing with Mikey Ariel
Mikey is a technical writer at Red Hat and gave the keynote at DjangoCon Europe 2019 on documentation. We discuss how to get into technical writing, her work on Write the Docs, and more.
Having Fun on the Path to Independence with Cory Zue of Place Card Me - The Indie Hackers Podcast
Cory uses Django at his day job at Dimagi and discusses building two side projects as well: PlaceCardMe and Pegasus.
Projects
rsinger86/django-lifecycle: Declarative model lifecycle hooks, an alternative to Signals.
Looking for an alternative to Django Signals? Then check out django-lifecycle which adds hooks to Django models.
pennersr/django-allauth
Integrated set of Django applications addressing authentication, registration, account management as well as 3rd party (social) account authentication.