News
2021 DSF Board Election Results
Thank you to our outgoing DSF Board Members: Frank Wiles (President), James Bennett (Secretary), and Sayantika Banik. We appreciate your years of service to the community.
The 2021 returning Board of Directors are Anna Makarudze (Vice President/President-elect), William Vincent (Treasurer), Kátia Nakamura, and Aaron Bassett. New board members are Žan Anderle, Mfon Eti-mfon, and Chaim Kirby.
Wagtail 3rd Party Packages
A new dedicated home for Wagtail 3rd party packages. Learn more in the official blog post documenting the move.
Python 3.9.1 is now available, together with 3.10.0a3 and 3.8.7rc1
Python 3.9.1 is the first version of Python to support macOS 11 Big Sur natively on Apple Silicon.
Sponsored Link 1
![Tackle Architecture Issues on Your Complex Django Codebase.](https://dxj7eshgz03ln.cloudfront.net/production/link/image/589843/original_ratio_extra_large_08e4d0c5-8087-42fb-81be-24ad4dd59869.png)
Tackle Architecture Issues on Your Complex Django Codebase.
As a Python developer, you know how Django speeds-up product workflows. Still, even Django has its challenges as the codebase evolves. Over time, your team may end up overwhelmed with architecture and performance constraints. We are a battle-proof Django consultant team, ready to dive into your project's problems. Request a free consulting meeting.
Articles
Exhaustiveness Checking with Mypy by Haki Benita
Haki Benita walks us through exhaustiveness checking with mypy.
How To Set Up Tailwind CSS In Django On Heroku
A step-by-step guide to configuring Tailwind on a Heroku-hosted Django app.
Installing Tailwind CSS v2 with Django-Tailwind
[django-tailwind] is a 3rd party package supporting the very popular Tailwind CSS.
Introducing django-linear-migrations by Adam Johnson
If you have ever experienced CommandError: Conflicting migrations detected
, then Adam's new project should help you detect and avoid them.
Improving Django View Performance with Async Support
This is a nice real-world example of using Django 3.1's asynchronous views to track Montana's Yellowstone River.
Events
PyCascades Grant application opens!
If you would like to attend the conference but do not have the funds to purchase a ticket, the application deadline is December 19, 2020 (AoE).
Tutorials
Maps with Django (part 1): GeoDjango, SpatiaLite and Leaflet
A guide to creating a web map using Django and Leaflet.
Podcasts
Django Chat #80: Jazzband with Matthias Kestenholz
Matthias is a longtime Django contributor and member of JazzBand, which manages many 3rd party packages including django-debug-toolbar
. He’s also the creator of feincms and founder of the company Feinheit.
Projects
django-postgres-metrics/django-postgres-metrics
From Markus Holtermann, a Django application that exposes a bunch of PostgreSQL database metrics.
zanderle/django-sft
Django Single File Templates are inspired by Vue's Single file components, which combines HTML, CSS, and JS into one template.